問題タブ [freak]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 試合の引き分け中にアサーションに失敗しました キー ポイント BF BRISK+FREAK
を使用して2つの画像をステッチしようとしていますBRISK+FREAK
コードは次のとおりです。一致を描画しようとすると、エラーが発生します
エラー: OpenCV(4.1.2) /io/opencv/modules/features2d/src/draw.cpp:225: エラー: (-215: アサーションに失敗しました) i1 >= 0 && i1 < static_cast(keypoints1.size()) で関数「drawMatches」
これは私が得る完全なエラーです
使用: bf 機能マッチャー 生の一致 (ブルート フォース): 1967 ----------------------------------- -------------------------------------- error Traceback (最新の呼び出しが最後) in () 4 5 マッチ = matchKeyPointsBF(featuresA, featuresB, method=feature_extractor) ----> 6 img3 = cv2.drawMatches(trainImg,kpsA,queryImg,kpsB,matches,None,flags=cv2.DrawMatchesFlags_NOT_DRAW_SINGLE_POINTS) 7 8
エラー: OpenCV(4.1.2) /io/opencv/modules/features2d/src/draw.cpp:225: エラー: (-215: アサーションに失敗しました) i1 >= 0 && i1 < static_cast(keypoints1.size()) で関数「drawMatches」
ここで何が問題なのかわからないようです。このOpenCV Sift/Surf/Orb : drawMatch function is not working wellを見つけました これを修正する方法を理解できません