Python如何对图片分割并进行着色

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

1、打开Python shell界面,如图所示。

Python如何对图片分割并进行着色

2、载入要用到的工具包,代码如下:

from skimage import io,data,color

import numpy as np

Python如何对图片分割并进行着色

3、读取一个图片,这里读取了一个工具包中自带的图片,代码如下:

img=data.astronaut() 

并且将图片进行灰度化处理,代码如下:

gray=color.rgb2gray(img)

Python如何对图片分割并进行着色

4、根据灰度值对图片进行分割,代码如下:

rows,cols=gray.shape 

labels=np.zeros([rows,cols])

for i in range(rows):

    for j in range(cols):

        if(gray[i,j]<0.4):

            labels[i,j]=0

        elif(gray[i,j]<0.75):

            labels[i,j]=1

        else:

            labels[i,j]=2

Python如何对图片分割并进行着色

5、采用下面的指令,将表格转化成图片形式,代码人如下所示:

dst=color.label2rgb(labels)

Python如何对图片分割并进行着色

6、输出分割的图片查看结果:

io.imshow(dst)

io.show()

Python如何对图片分割并进行着色

7、分割的效果如下图。

Python如何对图片分割并进行着色

  • 普元EOS项目部署步骤
  • winform中获取路径
  • C++中用static声明全局变量的作用
  • MySQL Connector/NET 下载安装
  • Visual Studio Code怎么开启空窗
  • 热门搜索
    猪腰子怎么吃补肾 玻璃水怎么加 升学宴祝词怎么说 血红蛋白低是怎么回事 牙齿松动怎么办 鸭肫怎么读 12306怎么注册 锹怎么读 为什么叫香港脚 为什么老是口腔溃疡