Pillow庫是一個Python圖像處理庫,可以用來實現圖像邊緣檢測。下面是一個使用Pillow庫實現圖像邊緣檢測的示例代碼:
from PIL import Image
from PIL import ImageFilter
# 打開圖像文件
image = Image.open('image.jpg')
# 轉換為灰度圖像
gray_image = image.convert('L')
# 使用Sobel算子進行邊緣檢測
edge_image = gray_image.filter(ImageFilter.FIND_EDGES)
# 顯示結果
edge_image.show()
上面的代碼中,首先使用Image.open()
方法打開圖像文件,然后使用convert()
方法將圖像轉換為灰度圖像。接著使用filter()
方法并傳入ImageFilter.FIND_EDGES
參數來進行邊緣檢測。最后使用show()
方法顯示檢測結果。
通過這個示例代碼,你可以使用Pillow庫實現圖像的邊緣檢測。你也可以嘗試其他的邊緣檢測算法來對圖像進行處理。