我需要更改图像某些像素的色调,但我不知道如何设置它们!
我用 HSV 转换了图像,CV_BGR2HSV
现在我用 for by rows 和 cols 循环...
如何访问每个像素的色调?
用于设置 RGB 我正在使用此代码...
CvScalar s;
s=cvGet2D(imgRGB,i,j); // get the (i,j) pixel value
printf("B=%f, G=%f, R=%f\n",s.val[0],s.val[1],s.val[2]);
s.val[0]=240;
s.val[1]=100;
s.val[2]=100;
cvSet2D(imgRGB,i,j,s); // set the (i,j) pixel value