マスクを作成するためのコードとスクリーンショットがありますが、マスクのサイズが元のフレーム全体をカバーしていないのは奇妙に思えます。ここにヒントはありますか?
*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;
}
}
}