Python如何在一张图上画出一条线
有时候,我们需要再原来的图片上做一些标记,比如画一条线,在画图板中固然好用,在Python中有相应的指令,可以用来直接画图。
操作方法
- 01
打开IDLE界面,也就是相应的变成环境shell; 载入要用的库包(如果报错,说明没有安装,需要小伙伴们安装): from skimage import draw,data import matplotlib.pyplot as plt
- 02
读入一张图片这里读取库内包含有的图片: img=data.coffee()
- 03
采用以下指令进行划线处理: 第一条指令是,在给定初始点和结束点的坐标,返回的是像素坐标(注意坐标要全部都在,原图像素之内,不然会报错的); 第二条指令是,根据生产的像素,对相关的点给出相应的值,比如给出,蓝色的; rr, cc =draw.line(1, 150, 300, 300) img[rr, cc] =[0,0,255]
- 04
采用下面的指令查看我们画图的效果: plt.imshow(img) plt.show()
- 05
效果图如下,可以看到一个蓝色的线条,线条有点细,其实我们还可以画出更好的,这里不一一介绍了,相信大家能够启发,画出来。
赞 (0)