第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > python sobel滤波_sobel滤波器在imag中的应用

python sobel滤波_sobel滤波器在imag中的应用

时间:2019-08-06 19:58:57

相关推荐

python sobel滤波_sobel滤波器在imag中的应用

这是一个困难的图像应用简单的边缘检测由于石头和混凝土纹理。纹理使它几乎就像你有一个非常嘈杂的图像,你正在应用一阶导数。最终会有许多不希望看到的小边。在

以下是您的代码正在工作(不会导致错误):import scipy.ndimage as nd

import numpy as np

import matplotlib.pyplot as plt

im = scipy.ndimage.imread('ygqCd.jpg', True)

im = im.astype('int32')

dx = nd.sobel(im,1)

dy = nd.sobel(im,0)

mag = np.hypot(dx,dy)

mag *= 255.0/np.max(mag)

fig, ax = plt.subplots()

ax.imshow(mag, cmap = 'gray')

plt.xticks([]), plt.yticks([])

plt.show()

图像读取行scipy.ndimage.imread('ygqCd.jpg', True)正在转换为灰度。见ndimage.imread

和输出图像(如预期的那样非常嘈杂):

我对cv2比较熟悉。在应用sobel之前,我用cv2.sobel和中值滤波来处理图像。以下是结果,虽然不是很好,但却是一个良好的开端:

以及生成图像的代码:

^{pr2}$

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。