Python如何在图片上画出实心四边形(或多边形)

作者:分开不是尽头 | 创建时间: 2023-07-28
在对图片进行标记的时候需要在原来的图片上画出相应的图形,Python具有相关的工具包,下面给出画出多边形的实例。...
Python如何在图片上画出实心四边形(或多边形)

操作方法

打开我们的IDLE,并且导入相关的工具包: from skimage import draw,data import matplotlib.pyplot as plt import numpy as np

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

在原图上画出几个多边形,具体代码如下: 添加一个矩形(注意数据的顺序) 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])

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

显示图片效果如下。

温馨提示

如有疑问可以留言
分享可以使我们懂的更多
点击展开全文

更多推荐