Python如何在图片上画出实心四边形(或多边形)
1、打开我们的IDLE,并且导入相关的工具包:
from skimage import draw,data
import matplotlib.pyplot as plt
import numpy as np

2、读取我们要标记的图片,这里导入skimage包内的图片:
img=data.coffee()

3、在原图上画出几个多边形,具体代码如下:
添加一个矩形(注意数据的顺序)
Y=np.array([10,10,60,60])
X=np.array([10,50,50,10])
rr, cc=draw.polygon(Y,X)
draw.set_color(img,[rr,cc],[255,0,0])
添加一个五边形
Y=np.array([100,100,160,180,160])
X=np.array([100,150,150,130,100])
rr, cc=draw.polygon(Y,X)
draw.set_color(img,[rr,cc],[0,255,0])

4、采用下面的代码查看结果:
plt.imshow(img)
plt.show()

5、显示图片效果如下。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:45
阅读量:49
阅读量:90
阅读量:54
阅读量:70