0
我想用PyTesseract做一些圖像OCR,並且我已經看到OpenCV的侵蝕和擴張功能對噪聲去除預處理非常有用。相當於OpenCV在PIL中侵蝕和擴張嗎?
既然PyTesseract已經需要PIL/Pillow,我想在PIL中去除噪音,而不是去另一個庫。在PIL中是否有相當於腐蝕/擴張? (我的研究似乎表明,MaxFilter和MinFilter可以這樣使用,但是如果確實如此,它並不完全清楚。)
謝謝!
我想用PyTesseract做一些圖像OCR,並且我已經看到OpenCV的侵蝕和擴張功能對噪聲去除預處理非常有用。相當於OpenCV在PIL中侵蝕和擴張嗎?
既然PyTesseract已經需要PIL/Pillow,我想在PIL中去除噪音,而不是去另一個庫。在PIL中是否有相當於腐蝕/擴張? (我的研究似乎表明,MaxFilter和MinFilter可以這樣使用,但是如果確實如此,它並不完全清楚。)
謝謝!
最好的選擇是使用OpenCV python綁定。但是,如果你想使用PIL /枕頭,存在的ImageFilter模塊: http://pillow.readthedocs.io/en/3.1.x/reference/ImageFilter.html
dilation_img = src_img.filter(ImageFilter.MaxFilter(3))
erosion_img = src_img.filter(ImageFilter.MinFilter(3))
在該示例中的數字3是掩模尺寸;
是的,最小/最大值是等效的 –