2017-05-24 4 views
0

openCVページにORBのサンプルコードを実行しようとしました。まず、私はcv2.ORB()の問題を把握しなければならなかった(cv2.ORB_create()に変更し、このエラーの後、この出演:ブログやマニュアルに示されている多くのことをやった後OpenCVでキーポイントを描画できません

Traceback (most recent call last): 

    File "orb.py", line 17, in <module> 
    img2 =cv2.drawKeypoints(img,kp,color=(0,255,0), flags=0) 
TypeError: Required argument 'outImage' (pos 3) not found 

を、私はこの機能にimgを追加することにしましたimg2 =cv2.drawKeypoints(img,kp,img,color=(0,255,0), flags=0)それはcv2.drawKeypoints()の構文ですpos (3)でのエラーのため。それが最終的に良い働いたが、私はこれだけあり、決して公式ページの状態のように動作します理由を知りたいのです。

BR。

+0

[「誰かが私の質問に答えるとどうすればいいですか?」](http://stackoverflow.com/help/someone-answers)をお読みください。 – thewaywewere

答えて

0

少なくともの機能。

import cv2の後にhelp(cv2.drawKeypoints)を実行すると、下になるとわかりやすくなります。

Help on built-in function drawKeypoints: 

drawKeypoints(...) 
    drawKeypoints(image, keypoints, outImage[, color[, flags]]) -> outImage 

pos(3)が返される出力画像、outImage、です。

関連する問題