解決策。cv2.error: Unknown C++ exception from OpenCV code。ORB等。
エラー
エラー
cv2.error: Unknown C++ exception from OpenCV code
エラー全体
Traceback (most recent call last): File "_aaaaa123456_xyz_d.py", line 213, in <module> kp1, des1 = orb.detectAndCompute(img_list[dst_index],mask_dst) cv2.error: Unknown C++ exception from OpenCV code
環境
windows10
python3.7
opencv-python 4.6.0.66
解決策
orb = cv.ORB()
↓ 修正
orb = cv.ORB_create()
このエラーの原因
opencvの古いtutorialのコードが誤っている?(もしかすると、当時のAPIとしては正解??)ため。
例:
http://whitewell.sakura.ne.jp/OpenCV/py_tutorials/py_feature2d/py_matcher/py_matcher.html