Python如何在一张图片上画空心椭圆(不同线宽)

 时间:2026-02-15 19:49:02

1、如果小伙伴们已经会画一个椭圆了就不用在进行该过程了,同样也可参考具体的经验“Python如何在一张图片上画空心椭圆”。

打开IDLE界面。

Python如何在一张图片上画空心椭圆(不同线宽)

2、导入要使用的库包:

from skimage import draw,data,io

Python如何在一张图片上画空心椭圆(不同线宽)

3、读入一张图片

img=data.coffee()

Python如何在一张图片上画空心椭圆(不同线宽)

1、生成数据,例如我们要生成的椭圆的线宽是4个像素;则需要循环四次才能实现;需要采用以下代码:for i in [0,1 ,2 ,3];

若线宽是5个像素,则应是代码:for i in [0,1 ,2 ,3,4];

其他的原理一样。

注:记得带上冒号。如图中所示:

for i in [0,1 ,2 ,3]:

Python如何在一张图片上画空心椭圆(不同线宽)

2、具体的for循环中采用以下代码:

yr=40+i;

xr=120+i;

rr, cc=draw.ellipse_perimeter(150, 200, yr, xr)

draw.set_color(img,[rr,cc],[255,0,255])

Python如何在一张图片上画空心椭圆(不同线宽)

3、分析:由此可知,我们采用的具体方法是通过多次画出相邻像素的椭圆,来实现宽度调节的。

1、输入下面两个指令来看效果:

io.imshow(img)

io.show()

Python如何在一张图片上画空心椭圆(不同线宽)

2、如下图所示,我们画出了较宽的椭圆。

Python如何在一张图片上画空心椭圆(不同线宽)

  • 大学生如何规划自己的职业生涯!
  • 进入大学后如何全面性地去提升自己的实力
  • 百度知道如何提问以及回答问题?
  • 大学如何准备考试
  • 百度百科如何加入校园团队知识先锋。
  • 热门搜索
    怎么改文件后缀名 中山陵景区 夕阳红旅游专列 风油精可以喝吗 武汉周边旅游景点 502粘住手了怎么办 旅游百事通 经期可以吃药吗 喝绿茶可以减肥吗 恒生电子怎么样