python-openCV 绘制图形

Posted TQCAI

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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()

效果:

 

以上是关于python-openCV 绘制图形的主要内容,如果未能解决你的问题,请参考以下文章

Python-OpenCV下的窗口鼠标事件交互操作(实现鼠标移动轨迹的绘制)

python-opencv-圆椭圆与任意多边形的绘制

python-opencv轮廓基本绘制

绘制非常大的图形上下文的最佳实践

OpenGL:基本图形绘画二

WebGL 纹理颜色原理