【エラー解決】error: (-215) scn == 3 || scn == 4 in function cvtColor

解決:パスを適切に指定

パス指定が間違っている時に以下のエラーが出た。

error: OpenCV(3.4.1) /Users/travis/build/skvark/opencv-python/opencv/modules/imgproc/src/color.cpp:11115: error: (-215) scn == 3 || scn == 4 in function cvtColor

たとえば、カレントディレクトリにtest.pngしかないのに、間違えてtest.jpgを指定した場合など。

すると、以下のようなエラーが出る。
---------------------------------------------------------------------------
error Traceback (most recent call last)
in ()
3
4 img = cv2.imread("test.jpg") #png
----> 5 plt.imshow(cv2.cvtColor(img, cv2.COLOR_BGR2RGB))
6 plt.show

error: OpenCV(3.4.1) /Users/travis/build/skvark/opencv-python/opencv/modules/imgproc/src/color.cpp:11115: error: (-215) scn == 3 || scn == 4 in function cvtColor

まとめ

・つづりが間違っていないか(表示したいファイルのパス)
・ちゃんとファイルは存在しているか

確認しましょう。

無料体験レッスン実施中

こちらも:Pythonでサービスを運用するならこのサーバー


約8,000名の受講生と80社以上の導入実績
プログラミングやWebデザインのオンラインマンツーマンレッスンCodecamp
<Codecampの特徴>
1 現役エンジニアによる指導
2オンラインでのマンツーマン形式の講義
3大手企業にも導入されている実践的なカリキュラム
★★無料体験レッスン実施中です。★★
こちらから

シェアする

  • このエントリーをはてなブックマークに追加

フォローする