《OpenCV系列教程》
项目位置:OpenCV-Sample
代码位置:34-DrawPointLine.py

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中的点线绘制,通过34-DrawPointLine.py项目进行讲解。内容涵盖如何利用PyLab库设定颜色、线型和标记格式,同时对比了开启和关闭坐标轴的绘图效果。
1125

被折叠的 条评论
为什么被折叠?



