From: berak Date: Tue, 20 Apr 2021 10:59:36 +0000 (+0200) Subject: Update contrast_preserve.hpp X-Git-Tag: submit/tizen/20220120.021815~1^2~1^2~62^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=405e820fe13cb50c042996e7cfc8903a6d64a900;p=platform%2Fupstream%2Fopencv.git Update contrast_preserve.hpp fix a build warning: ``` C:\Slave\workspace\precommit\windows10\opencv\modules\photo\src\contrast_preserve.hpp(289): warning C4244: '=': conversion from 'double' to '_Tp', possible loss of data with [ _Tp=float ] C:\Slave\workspace\precommit\windows10\opencv\modules\photo\src\contrast_preserve.hpp(361): warning C4244: '=': conversion from 'double' to '_Tp', possible loss of data with [ _Tp=float ] ``` (from https://build.opencv.org.cn/job/precommit/job/windows10/1633/console) --- diff --git a/modules/photo/src/contrast_preserve.hpp b/modules/photo/src/contrast_preserve.hpp index 1afd4bc3e3..5681779fc9 100644 --- a/modules/photo/src/contrast_preserve.hpp +++ b/modules/photo/src/contrast_preserve.hpp @@ -285,9 +285,9 @@ void Decolor::grad_system(const Mat &im, vector < vector < double > > &polyGrad, add_vector(comb,idx,r,g,b); for(int i = 0;i(i,j)= + curIm.at(i,j)=static_cast( pow(rgb_channel[2].at(i,j),r)*pow(rgb_channel[1].at(i,j),g)* - pow(rgb_channel[0].at(i,j),b); + pow(rgb_channel[0].at(i,j),b)); vector curGrad; gradvector(curIm,curGrad); add_to_vector_poly(polyGrad,curGrad,idx1);