0

我有4个点的坐标,我想根据opencv中的这些坐标绘制一个四边形!有没有可以根据这些点绘制区域的功能!我知道rect可以做到这一点,但我知道我不会总是有一个矩形!

4

2 回答 2

3

我建议使用多边形绘图polylinesfillPoly查看绘图函数以获取更多信息。

于 2013-08-29T10:43:03.113 回答
0

所以我发现并且它有效;)

cv::fillConvexPoly(covered,cropped,cv::Scalar(255,255,255));

被覆盖的是我的框架,裁剪的是点的向量,如果你没有得到一个矩形,请尝试重新排序向量

于 2013-08-29T10:49:31.303 回答