python 超像素分割怎么得到超像素点

Python012

python 超像素分割怎么得到超像素点,第1张

在python中,使用某些算法将图像分割为多个超像素后,会产生一个与原图同样大小的标签矩阵。如果想要操作其中某个超像素,即某个聚类中的所有点,可以使用

numpy.where(label_mat == label)

其中label_mat是超像素的标签矩阵,label是想要操作超像素的标签值,这样可以返回二个对应标签值的坐标list,分别对应行坐标和列坐标。(这里以2维图像为例,3维的我也没有试过)

进而可以使用坐标来对原图像相应位置的像素点进行处理。

1、点击键盘 win+r,打开运行窗口。在运行窗口中输入“cmd",点击enter键,打开windows命令行窗口。

2、在windows命令行窗口中,输入“python”,点击enter键,进入python的命令交互窗口。

3、使用import语句,引入numpy模块,并重命名为np。

4、使用函数np.array()创建矩阵一个矩阵A,其中z矩阵A是2x2的矩阵。

5、使用函数np.linalg.inv(A),求解矩阵A的逆矩阵。

6、使用函数np.array()创建矩阵一个矩阵B,其中矩阵B是3x3的矩阵。