手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

Python如何采用gabor滤波提取图片纹理特征

时间:2024-10-12 06:09:59

1、打开大家常说的Python shell界面,对应可执行文件是IDLE文件。

Python如何采用gabor滤波提取图片纹理特征

2、导入库,Python编程与其他语言相似,需要载入相应的库在可以,这里用到skimage库:from skimage import data,filters,colorimport matplotlib.pyplot as plt

Python如何采用gabor滤波提取图片纹理特征

3、读入一个图片,这里读取图片库中自带的图片,并将其进行灰度化处理:img=color.rgb2gray(data.coffee())若要读取自己的图片,可采用以下指令:from skimage import ioimg=color.rgb2gray(io.imread(path))其中path是图片的额具体路径。

Python如何采用gabor滤波提取图片纹理特征

4、采用下面的指令对图片进行gabor滤波:real巳呀屋饔, imag = filters.gabor(img,frequency=0.6) 其中real是现实的滤波效果,imag是理想的滤波效果,frequency是滤波的频率,一般情况下该值越大,得到的边缘条纹越小且少,值越大边缘条纹越粗且多。

Python如何采用gabor滤波提取图片纹理特征

5、采用以下指令来查看检测的效果图:plt.figu筠续师诈re('bianyuanjiance')plt.subplot(121像粜杵泳)plt.imshow(real,plt.cm.gray)plt.subplot(122)plt.imshow(real,plt.cm.gray)plt.show()

Python如何采用gabor滤波提取图片纹理特征

6、查看边缘检测效果,一个实际的,一个理想的。

Python如何采用gabor滤波提取图片纹理特征
© 手抄报圈