Skip to content

Commit 34fd62a

Browse files
committed
set parameters of APR instance after computing parameters
1 parent 86833ae commit 34fd62a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/algorithm/APRConverter.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -465,6 +465,7 @@ inline bool APRConverter<ImageType>::get_apr(APR &aAPR, PixelData<T>& input_imag
465465
method_timer.start_timer("autoParameters");
466466
// autoParameters(local_scale_temp,grad_temp);
467467
autoParametersLiEntropy(local_scale_temp2, local_scale_temp, grad_temp);
468+
aAPR.parameters = par;
468469
method_timer.stop_timer();
469470
}
470471

@@ -800,7 +801,7 @@ void APRConverter<ImageType>::autoParametersLiEntropy(const PixelData<T> &image,
800801

801802
/// Then we uniformly subsample these signals, as we typically don't need all elements to compute the thresholds
802803
const size_t num_elements = std::min((size_t)32*512*512, counter);
803-
const size_t delta = grad_foreground.size() / num_elements;
804+
const size_t delta = counter / num_elements;
804805
grad_subsampled.resize(num_elements);
805806
lis_subsampled.resize(num_elements);
806807

0 commit comments

Comments
 (0)