parent
7e92826efc
commit
7374445398
@ -257,7 +257,7 @@ void FastNlMeansDenoisingInvoker<T>::operator() (const BlockedRange& range) cons
|
|||||||
}
|
}
|
||||||
|
|
||||||
for (size_t channel_num = 0; channel_num < sizeof(T); channel_num++)
|
for (size_t channel_num = 0; channel_num < sizeof(T); channel_num++)
|
||||||
estimation[channel_num] = (estimation[channel_num] + weights_sum/2) / weights_sum;
|
estimation[channel_num] = ((unsigned)estimation[channel_num] + weights_sum/2) / weights_sum;
|
||||||
|
|
||||||
dst_.at<T>(i,j) = saturateCastFromArray<T>(estimation);
|
dst_.at<T>(i,j) = saturateCastFromArray<T>(estimation);
|
||||||
}
|
}
|
||||||
|
@ -287,7 +287,7 @@ void FastNlMeansMultiDenoisingInvoker<T>::operator() (const BlockedRange& range)
|
|||||||
}
|
}
|
||||||
|
|
||||||
for (size_t channel_num = 0; channel_num < sizeof(T); channel_num++)
|
for (size_t channel_num = 0; channel_num < sizeof(T); channel_num++)
|
||||||
estimation[channel_num] = (estimation[channel_num] + weights_sum / 2) / weights_sum;
|
estimation[channel_num] = ((unsigned)estimation[channel_num] + weights_sum / 2) / weights_sum;
|
||||||
|
|
||||||
dst_.at<T>(i,j) = saturateCastFromArray<T>(estimation);
|
dst_.at<T>(i,j) = saturateCastFromArray<T>(estimation);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user