如何用opencv在图像上画矩形框

如何用opencv在图像上画矩形框,第1张

知道四个角点,画四条线连起来就是矩形框。

或者根据两个顶点画矩形。

void rectangle(Mat& img, Point pt1,Point pt2,const Scalar& color, int thickness=1, int lineType=8, int shift=0)

画框用OpenCV自带的cvRectangle函数就行,参数分别是(图像,矩形左上顶点,矩形右下顶点,颜色,线条粗细),黑色cvScalar(0,0,0),白色cvScalar(255,255,255)。划线用cvLine就行,参数分别是(图像,点1,点2,颜色,线条粗细)。黑框里面画几个白框,你只要改变cvRectangle中矩形对顶点位置和颜色就行,很简单的。

mmap(Mind Map)通常用于展示信息之间的关系,而不是用于绘制方框。不过,如果你希望在mmap上绘制方框,你可以考虑使用一些工具实现。 一种可能的方法是使用画图工具(例如,Microsoft Paint、Adobe Photoshop等)在mmap上绘制一个方框。你可以在同一节点或者不同节点之间使用连线或箭头来表示方框和其他对象之间的关系。 另外一个方法是使用mmap绘图软件(例如,XMind、MindManager等)来绘制方框。这些软件提供了一些基本的形状工具,让你可以很容易地在mmap上绘制方框和其他形状。同时,它们也提供了一些设置和样式选项,以便你可以更改颜色、大小和其他方面的属性。 无论你选择哪种方法,你都需要确保方框与其他信息节点和关系线保持一致,并且不会使结果图表难以理解。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11469591.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存