問題タブ [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.

0 投票する
1 に答える
48 参照

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を見つけました これを修正する方法を理解できません