我一直在試圖這樣做是爲了像素的集合設置爲紅色:我可以在OpenCV中將像素集合設置爲(R,G,B)值嗎?
for(j=0;j<180;j++){
for(i=0;i<180;i++){
cv::Vec3b color =frame.at<cv::Vec3b>(j,i);
color[0]=0;
color[1]=0;
color[2]=255;
frame.at<cv::Vec3b>(j,i) = color;
}
}
我得到RGB風格層一樣,如果你看了CRT電視非常接近,你會看到什麼。如果我想將特定像素設置爲RGB值,我該如何做?我很可能在做一些非常愚蠢的事情:(如果你認爲我可以提供更多的信息來幫助請讓我知道我對此很陌生:)
如果你有這樣的功能['賦值運算符'](http://docs.opencv.org/trunk/d3/d63/classcv_1_1Mat.html#aa5c947f7e449a4d856a4f3a87fcebd50),[[' (http://docs.opencv.org/trunk/d3/d63/classcv_1_1Mat.html#a0440e2a164c0b0d8462fb1e487be9876)和多種方式[提取子矩陣](http://docs.opencv.org/trunk/d3/代表您的ROI的d63/classcv_1_1Mat.html#ad543b6bd296ae1247032c750af4718e1)。 –
@DanMašek我認爲有這樣做的功能,謝謝指出他們!好奇心有時會得到我最好的:) – Joey