微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python画椭圆代码是什么?Python绘制椭圆怎么填充颜色

python是能够通过内置模块turtle或者是第三方库matplotlib等来绘制出任意几何图像的,但是很多小伙伴不知道机器学习库skimage也是能够来对图像进行处理和绘制。下文会来详细介绍一下,该怎么使用skimage库画椭圆并填充颜色,有详细代码示例一起看看吧。

1.第一步就是要将该第三方库之中的draw和data模块来导入,draw模块提供了绘制任意图形图像的方法,而data模块则是可以从中取出自带的图像读取而无需要再从外部文件导入了。

除此之外还需要导入pyplot模块,因为skimage库本身就只能够读取图像、绘图、然后保存,它是无法来将图像输出在窗口中显示的。所以才需要用到matplotlib第三方库里面的模块来显示图像,代码如下:

from skimage import draw,data
import matplotlib.pyplot as plt

2.然后就是调用chelsea()方法自带的图像库中取出一个图像来作为窗口,因为skimage库不能够直接绘图,它需要将绘制出来的图像放在一个图像窗口上才可以。再调用ellipse()方法并传入四个参数即可生成椭圆形,这四个参数分别表示原点以及xy坐标轴长度,代码如下所示:

img=data.chelsea()
rr, cc=draw.ellipse(150, 150, 30, 80)

3.椭圆生成完毕之后就是可以将其添加到图像窗口上了,不过在这之前还得使用set_color()方法来填充颜色,第三个参数就表示填充的是什么颜色。然后使用imshow()方法将椭圆形添加到窗口内,再调用show()方法显示窗口,详细代码如下:

draw.set_color(img,[rr,cc],[255,0])
plt.imshow(img,plt.cm.gray)
plt.show()


以上就是关于“Python画椭圆代码是什么?Python绘制椭圆怎么填充颜色”的全部内容了,希望对你有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐