前提・実現したいこと
画像をグレースケールにしたい。
pythonで画像をグレースケールにしたいのですが、
下記のエラーメッセージが表示され、正しく表示されません。
恐らく画像が上手く読み込めていないと思われます。
発生している問題・エラーメッセージ
img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.error: OpenCV(4.2.0) /Users/travis/build/skvark/opencv-python/opencv/modules/imgproc/src/color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cvtColor'
該当のソースコード
img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
ソースコード
import cv2
img = cv2.imread("sample.jpg")
img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.imwrite("out.jpg", img)
試したこと
他の画像で試しましたが、改善されませんでした。
補足情報(FW/ツールのバージョンなど)
Mac Python3.7
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/15 13:27