OpenCV绘制点线

《OpenCV系列教程》
项目位置:OpenCV-Sample
代码位置:34-DrawPointLine.py
OpenCV绘制点线_第1张图片

from PIL import Image
from pylab import *

# 读取图片信息到数组中
im = array(Image.open('./res/aero3.jpg'))

# 绘制图像
imshow(im)

# 随意给的一些点
x = [100, 100, 400, 400]
y = [200, 500, 200, 500]

# 使用红色-星状标记需要绘制的点
plot(x, y, 'r*')

# 将数组中的前两个点进行连线
plot(x[:2], y[:2])

# 添加标题信息
title('Plotting: "empire.jpg"')

# 隐藏坐标轴
# axis('off')

# 显示到屏幕窗口
show()

命令axis()绘制效果可以参看图片对比效果,左边是关闭坐标轴的,右侧是开启坐标轴的。

在绘图时,有很多的选项可以控制图片的颜色和样式。
plot(x, y) #默认为蓝色实线
plot(x, y, ‘r*’) #红色星状标记
plot(x, y, ‘go-’) #带有圆圈标记的绿线
plot(x, y, ‘ks:’) #带有正方形标记的黑色虚线

用PyLab库绘图的基本颜色格式命令

颜色
‘b’ 蓝色
‘g’ 绿色
‘r’ 红色
‘c’ 青色
‘m’ 品色
‘y’ 黄色
‘k’ 黑色
‘w’ 白色

用PyLay库绘图的基本线型格式命令

线型
‘-’ 实线
‘–’ 虚线
‘:’ 点线

用LyLab库绘图的基本绘制标记格式命令

标记
‘.’
‘o’ 圆圈
‘s’ 正方形
‘*’ 星形
‘+’ 加号
‘x’ 叉号

你可能感兴趣的:(OpenCV)