我需要改變我的圖像的一些像素的色調,但我不知道如何設置它們!如何設置一些像素的色相值與opencv
我轉換在HSV圖像與CV_BGR2HSV
,現在我有一個騎自行車供行列數...
我怎麼能訪問每個像素的顏色?
設置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
是的,謝謝你..問題是CV_BGR2HSV,不轉換爲真正的hsv格式,因爲它只使用179°..所以我正在過期一些奇怪的結果,當我改變色調,我認爲我做了一些事情錯誤 – Janky 2011-04-19 09:37:14