初学opencv-opencv2相关绘图操作

OpenCV提供了一些基本的绘图操作,比如画圆,画椭圆,画线,画矩形,在图像里插入文字等功能。

画圆使用的是circle函数,必须提供的参数是:画在出的圆显示在哪里,圆心,半径,以及画线的颜色。

opencv2相关绘图操作

其中可以通过把线的粗细设置为-1来画实心的图形。


画椭圆的使用的是ellipse函数,参数比较复杂: 

opencv2相关绘图操作

画线使用line函数就简单多了,只需要知道起点和终点就行了。

opencv2相关绘图操作

值得注意的是,“画板”是500*500的,而我把结束点设为了(600,600),这样做的不会报错,绘图的结果是根据画板的大小裁剪掉显示不出来的部分。
 
画矩形也比较简单,使用rectangle,需要知道的左上和右下角(与cv::rect定义的矩形不一样,rect是左上角点和矩形长宽)

opencv2相关绘图操作

如前所述,右下角在画板外会使矩形显示不全。


在图像里插入文字使用putText函数:

opencv2相关绘图操作

这里文字为蓝色,因为OpenCV中三彩色通道的顺序是BGR而不是RGB。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值