效果 说明:了解到cv::fillPoly可同时对个区域进行填充。刚好笔者在使用摄像头做拉流工作,于是想能不能通过该cv函数实现对画面除了中心区域外都做填充呢。 下图左侧两条线分别代表了两个区域的顶点及设定的曲线范围,从而生成右侧的填充图。以达到只保留中心矩形范围的图像。 代码 // iVWidth, iVHeight 图像宽高 cv::Size nFillSize(200, 200);