OpenCV 绘图

这篇博客介绍了如何利用OpenCV在Python中绘制直线、圆形、矩形和添加文字。通过`cv2.line()`、`cv2.circle()`、`cv2.rectangle()`和`cv2.putText()`函数,结合参数说明,展示了具体的实现代码和结果图像。

 同步发于JuzerTech网站,里面有我软、硬件学习的纪录与科技产品开箱,欢迎进去观看。


OpenCV 可以透过一些函数,来绘制直线、圆形、矩形、多边形、文字于图片上。下面我们一一来看如何进行这些绘制。

畫直線

cv2.line(img,pt1,pt2,color[, thickness[, lineType[, shift]]])

函数为上方所示,需要输入的参数有图像、起始点、终止点、颜色等三个,后面则为选择性添加的选项,如线条粗细、线的类型等等。详细可以参考 OpenCV 的 Docs

import cv2
import numpy as np

picture = np.ones((100,100,3),'uint8')
picture = picture*255

picture_line = cv2.line(picture,(0,0),(50,50),(255,0,0),2)

cv2.imshow('line',picture_line)
cv2.waitKey(0)

 上方为程式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值