以及我的問題是,我需要找到包含全部白色像素的cv :: Mat圖像的子矩陣。因此,我想遍歷所有像素,檢查它們是否是白色,並用該信息構建cv :: Rect。
我想出瞭如何遍歷所有的像素,但我不知道如何從中獲取像素的顏色。簡歷::墊先前轉換與CV_GRAY2BGR
在特定位置找到cv :: Mat的像素顏色
for(int y = 0; y < outputFrame.rows; y++)
{
for(int x = 0; x < outputFrame.cols; x++)
{
// I don't know which datatype I should use
if (outputFrame.at<INSERT_DATATYPE_HERE>(x,y) == 255)
//define area
}
}
我的最後一個問題是,我應該在代碼中插入上INSERT_DATATYPE_HERE的位置,其數據類型,併爲255比比較正確的價值爲灰度?
非常感謝
可能重複[循環通過像素與opencv](http://stackoverflow.com/questions/4504687/cycle-through-pixels-with-opencv) – Sam