OpenCV Error: Assertion failed (scn == 3 || scn == 4) in cvtColor

PythonでopenCVを使ってグレースケール変換プログラムを組んだ時に出たエラー
OpenCV Error: Assertion failed (scn == 3 || scn == 4) in cvtColor

つまりは、読み込んだ画像のチャネル数がおかしいよということ。

画像の拡張子やファイル自身に問題があるかと疑ったが、原因はパスのミスでした。
いつになってもこういうミスは無くならない。。。
picturesではなくPicturesっていうだけのミス笑

読み込んだ画像をim.shape して、’NoneType’と出れば、画像が読み込めてないです。

参考サイト
http://stackoverflow.com/questions/20822288/python-opencv-cv2-opencv-error-assertion-failed-scn-3-scn-4-in-unkno

コメントを残す

メールアドレスが公開されることはありません。