我試圖在應用過濾器後保存圖像,但在保存我的磁盤上的操作後,我還沒有dst_1
,但是img
。Сannot保存在OpenCV中過濾的圖像
img = cv2.imread(images[14], 1)
kernel = np.ones((5,5), np.float32)/25
dst_1 = cv2.filter2D(img, -1, kernel)
cv2.imwrite("path/f.jpg", dst_1)
當我申請濾波器後使用imshow
,我看到了我希望看到 - 過濾的圖像。 有誰知道,這是什麼原因導致的imwrite
行爲或我的錯誤在哪裏? 非常感謝!
將路徑更改爲其他文件夾,僅用於測試。 – zindarod
嘗試使用絕對路徑來保存圖像。如果是在linux上,確保你有權限寫入文件夾(或執行腳本的用戶) – api55
我是macOS。我已經改變了絕對路徑,但情況是一樣的。 我可能會寫圖片,但我寫了錯誤的圖片。這是問題。 – Dmitry