0
有我的代碼和屏幕截圖來創建遮罩,看起來很奇怪,遮罩的大小沒有覆蓋原始幀。請提供任何提示嗎?OpenCV/C++矩形遮罩不能覆蓋原始幀的所有區域
*cap >> frame1;
Rect roi(100,100,100,100);
for(int i =0; i<frame1.rows; i++)
{
for(int j=0; j<frame1.cols;j++)
{
if(!roi.contains(Point(i,j)))
{
frame1.at<uchar>(i,j) = 0;
}
}
}
你是對的,'frame1'是一個彩色圖像,但它可能實現它沒有改變圖像的類型,我的意思是在原始圖像中創建一個蒙版? – user1959079 2013-04-11 16:01:44
非常感謝你,它運作良好! – user1959079 2013-04-11 16:33:06