私はOpenCV3.3でMEDIANFLOWトラッカーを作成しようとしていますが、opencv-pythonをPython3.6で使用しています。このページのOpenCV docsに従って、コンストラクタに引数を渡す必要があります。OpenCV、cv2.TrackerMedianFlow_create関数にパラメータを渡すには?
問題は、使用可能な引数をこの関数に正しく渡す方法がわかりません。私はそれに関する情報を見つけることができませんでした。私は何
(と、それは動作します):私は何をしたいか
tracker = cv2.TrackerMedianFlow_create()
:
tracker = cv2.TrackerMedianFlow_create(maxLevel=3)
しかし、それは仕事と私にエラーを与えていない:
SystemError: <built-in function TrackerMedianFlow_create> returned NULL without setting an error
お手伝いできますか?
リンクしたドキュメントは、params *構造体のコンストラクタ*です。私はそれを行う方法をテストするために3.3を持っていませんが、 'TrackeMedianFlowr :: Params()'オブジェクトをインスタンス化し、*その*オブジェクトを 'TrackerMedianFlow_create()'に渡す必要があります。 [TrackerMedianFlow() '](https://docs.opencv.org/3.3.0/d7/d86/classcv_1_1TrackerMedianFlow.html)を確認して、コンストラクタが' TrackerMedianFlow :: Params() 'だけを受け入れることを確認してください。オブジェクト。 –