2013-08-29 265 views
0

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

回答

0

所以我发现,它的工作原理;)

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

覆盖是我的框架和裁剪是一个点的载体,如果你没有得到一个矩形的形式试图重新排序向量

2

我会建议使用多边形绘图polylines或请参阅drawing functions欲知更多信息。

+0

@bkausbebk我找到了解决方案,你是对的我用cv :: fillConvexPoly – Engine