1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > OpenCV 绘制几何图形

OpenCV 绘制几何图形

时间:2018-08-03 21:42:28

相关推荐

OpenCV 绘制几何图形

绘制直线

cv2.line(img, start, end, color, thickness)

img:要绘制直线的图像Start,end:直线的起点和终点color:线条的颜色thickness:线条宽度

绘制圆形

cv2.circle(img, center, radius, color, thickness)

img:要绘制圆形的图像cente,radiusr:圆心和半径color:线条的颜色thickness:线条宽度,为-1时生成闭合图案并填充颜色

绘制矩形

cv2.rectangle(img, pt1, pt2, color, thickness=None)

img:要绘制矩形的图像pt1,pt2:矩形的左上角和右下角坐标color:线条的颜色thickness:线条的宽度

向图像中添加文字

cv2.putText(img, text, org, fontFace, fontScale, color, thickness, lineType)

img:图像text:要写入的文本数据org:文本的放置位置fontFace:字体fontScale:字体大小thickness:字的宽度

import numpy as npimport cv2 as cvimport matplotlib.pyplot as plt# 1.创建一个空白的图像img = np.zeros((512, 512, 3), np.uint8)# 2. 绘制图形cv.line(img, (0, 0), (511, 511), (255, 0, 0), 5) # 绘制直线cv.rectangle(img, (384, 0), (518, 128), (0, 255, 0), 3) # 绘制矩形cv.circle(img, (447, 63), 63, (0, 0, 255), -1) # 绘制圆形font = cv.FONT_HERSHEY_SIMPLEXcv.putText(img, 'vvcat', (10, 500), font, 4, (255, 255, 255), 2, cv.LINE_AA) # 绘制字体# 3.图像展示plt.imshow(img[:, :, ::-1]) # RGB方式显示plt.show()

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。