python-openCV 绘制图形

文档链接:https://docs.opencv.org/trunk/dc/da5/tutorial_py_drawing_functions.html

文档描述了OpenCV的几个绘图功能:

绘制圆

绘制矩形

绘制直线

绘制椭圆

绘制多边形

绘制文字

以绘制直线演示一下:

import cv2
import numpy as np
from matplotlib import pyplot as plt

gray = np.zeros((512,512),np.uint8)#生成一个空灰度图像
cv2.line(gray,(0,0),(511,511),255,5)

rgb = np.zeros((512,512,3),np.uint8)#生成一个空彩色图像
cv2.line(rgb,(0,0),(511,511),(255,0,155),5)

plt.subplot(121)
plt.imshow(gray,'gray')
plt.subplot(122)
plt.imshow(rgb)

plt.show()

效果:

 

posted @ 2018-04-20 23:52  TQCAI  阅读(353)  评论(0编辑  收藏  举报