Pillow庫是Python中一個強大的圖像處理庫,它提供了豐富的圖像處理功能,包括形態學操作。要實現圖像的形態學操作,可以使用Pillow庫中的ImageFilter模塊。
下面是使用Pillow庫進行圖像形態學操作的一些示例代碼:
from PIL import Image, ImageFilter
# 打開圖像文件
img = Image.open('image.jpg')
# 進行膨脹操作
dilated_img = img.filter(ImageFilter.MinFilter(size=3))
# 顯示處理后的圖像
dilated_img.show()
from PIL import Image, ImageFilter
# 打開圖像文件
img = Image.open('image.jpg')
# 進行腐蝕操作
eroded_img = img.filter(ImageFilter.MaxFilter(size=3))
# 顯示處理后的圖像
eroded_img.show()
from PIL import Image, ImageFilter
# 打開圖像文件
img = Image.open('image.jpg')
# 先腐蝕后膨脹
opened_img = img.filter(ImageFilter.MinFilter(size=3)).filter(ImageFilter.MaxFilter(size=3))
# 顯示處理后的圖像
opened_img.show()
以上是使用Pillow庫實現圖像形態學操作的一些示例代碼,可以根據具體的需求選擇合適的形態學操作函數進行處理。