Python OpenCVで動画から静止画抽出、そして抽出画像のグレースケール化をしているのですが、グレースケール化の箇所でエラーが発生します。
エラー内容がわからず、どういったエラーか、場合によっては対処法をアドバイスいただけると幸いです。
動画はmp4になります。
コードの該当部分
#フレーム番号numbを現状のフレームに設定 cap.set(cv2.CAP_PROP_POS_FRAMES, numb) #numbのフレーム画像読み込み ret,img=cap.read() #読み込み画像のグレースケール化 ※エラー発生箇所 grayimg=cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
エラー表示
grayimg=cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
error: OpenCV(3.4.2) c:\miniconda3\conda-bld\opencv-suite_1534379934306\work\modules\imgproc\src\color.hpp:253: error: (-215:Assertion failed) VScn::contains(scn) && VDcn::contains(dcn) && VDepth::contains(depth) in function 'cv::CvtHelper<struct cv::Set<3,4,-1>,struct cv::Set<1,-1,-1>,struct cv::Set<0,2,5>,2>::CvtHelper'
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/12 14:36