擅长:python、mysql、java
<p>读PIL,它看起来有几个函数对实现canny过滤器很有用。形态侵蚀/扩张功能明显不可用。在</p>
<p>这将使您开始实现自己的canny过滤器。它在垂直和水平方向执行sobel滤波器。这让你完成了一半的算法。从这里开始,您需要在(宽度、高度)上迭代(x,y)并抑制非最大边。维基百科有一个很好的解释<a href="http://en.wikipedia.org/wiki/Canny_edge_detector" rel="nofollow">http://en.wikipedia.org/wiki/Canny_edge_detector</a></p>
<pre><code>import ImageFilter
filtHorizontal = [1, 0, -1, 2, 0, -2, 1, 0, -1]
filtVertical = [1, 2, 1, 0, 0, 0, -1, -2, -1]
im = im.filter(ImageFilter.BLUR)
edgeHorizontal = im.filter((3,3), filtHorizontal)
edgeVertical = im.filter((3,3), filtVertical)
</code></pre>
<p>PIL是python的首选图像处理工具包吗?看来它需要一些捐款</p>