当我尝试设置帧ROI时,它会填充空白像素,从给定的x到输入图像的末尾。投资回报率很好,任何人都可以告诉我为什么它应该是30像素宽?图像从原始大小调整为640x360。
resize(frame, frame, Size(), 0.5, 0.5, INTER_LINEAR);
Mat roi = img(Rect(460, 0, 30, 300));
图片如下所示。
答案 0 :(得分:1)
您的投资回报率看起来不错。 cv :: Rect ctor采用:xOffset,yOffset,width和height。你要求宽度30和高度300.
但是,在某些UI系统上,窗口宽度/高度/大小最小。显示小于此最小值的图像会在侧面添加一个额外的空白区域,该区域不是实际cv::Mat
的一部分。