我有4个点的坐标,我想根据opencv中的坐标绘制四边形!是否有功能可以基于那些点绘制一个区域!我知道rect
可以做到这一点,但我知道我并不总是有一个矩形!
答案 0 :(得分:2)
我建议使用带有polylines
或fillPoly
的多边形绘图,请参阅drawing functions以获取更多信息。
答案 1 :(得分:0)
所以我发现它确实有效;)
cv::fillConvexPoly(covered,cropped,cv::Scalar(255,255,255));
被覆盖是我的框架,裁剪是点的矢量,如果你没有得到一个矩形形式尝试重新排序矢量