对照片进行边缘化处理,并将边缘化处理后的结果保存
生活随笔
收集整理的這篇文章主要介紹了
对照片进行边缘化处理,并将边缘化处理后的结果保存
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
對照片進行邊緣化處理,并將邊緣化處理后的結果保存
import cv2 from matplotlib import pyplot as plt img = cv2.imread('E:\Python-workspace\OpenCV\OpenCV/water1.png',1)#第一個參數為選擇照片的路徑,注意照片路徑最后一個為正斜杠其他都為反斜杠;第二個參數,其中1表示所選照片為彩色照片,0表示灰度照片 edges = cv2.Canny(img,80,200) plt.subplot(121),plt.imshow(img,cmap = 'gray') plt.title('Original Image'), plt.xticks([]), plt.yticks([]) plt.subplot(122),plt.imshow(edges,cmap = 'gray') plt.title('Edge Image'), plt.xticks([]), plt.yticks([]) plt.show() cv2.imwrite("E:\Python-workspace\OpenCV\OpenCV/beyond.png",edges)#保存照片 cv2.destroyAllWindows()#退出效果如下:
運行前:
運行中:
運行后:
總結
以上是生活随笔為你收集整理的对照片进行边缘化处理,并将边缘化处理后的结果保存的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 加载一张照片,可选择是否另存为
- 下一篇: 极品男女日记剧情介绍