diff --git a/modules/photo/src/fast_nlmeans_denoising_invoker.hpp b/modules/photo/src/fast_nlmeans_denoising_invoker.hpp index 6e74acf038dd3d18dc750c9b4eb4bbc7d81a478f..cfa9826aea362d0b82c3f956ed9d7992c43d4d21 100644 --- a/modules/photo/src/fast_nlmeans_denoising_invoker.hpp +++ b/modules/photo/src/fast_nlmeans_denoising_invoker.hpp @@ -224,9 +224,9 @@ void FastNlMeansDenoisingInvoker::operator() (const Range& ra // calc weights IT estimation[pixelInfo::channels], weights_sum[pixelInfo::channels]; - for (size_t channel_num = 0; channel_num < pixelInfo::channels; channel_num++) + for (int channel_num = 0; channel_num < pixelInfo::channels; channel_num++) estimation[channel_num] = 0; - for (size_t channel_num = 0; channel_num < pixelInfo::channels; channel_num++) + for (int channel_num = 0; channel_num < pixelInfo::channels; channel_num++) weights_sum[channel_num] = 0; for (int y = 0; y < search_window_size_; y++) diff --git a/modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp b/modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp index 2322919ef8ffcfcbff72377a06a04aef1dcb0602..d8eb344175b0b30ca85edd000836a4de868ad6d8 100644 --- a/modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp +++ b/modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp @@ -66,7 +66,7 @@ template struct pixelInfo_ > template struct pixelInfo: public pixelInfo_ { - using typename pixelInfo_::sampleType; + typedef typename pixelInfo_::sampleType sampleType; static inline sampleType sampleMax() {