解決策。cv2.error: OpenCV(4.5.3) :-1: error: (-5:Bad argument) in function 'imwrite'
エラー
エラー
cv2.error: OpenCV(4.5.3) :-1: error: (-5:Bad argument) in function 'imwrite'
エラー詳細
Traceback (most recent call last): File "test01.py", line 68, in <module> cv2.imwrite("out_desu.jpg",out_desu) cv2.error: OpenCV(4.5.3) :-1: error: (-5:Bad argument) in function 'imwrite' > Overload resolution failed: > - img is not a numerical tuple > - Expected Ptr<cv::UMat> for argument 'img'
環境
windows10
python 3.7
opencv-contrib-python 4.5.3.56
解決策
これも、ポカに近くて
以下などが、ヒント。imgに変なタプルを渡しているらしい。
> - img is not a numerical tuple
たとえば、
以下のようなコードを書くと起こせる。
コメントアウト側が正解。
out_desu= alignImages(img1,img2)
##out_desu,_ = alignImages(img1,img2)