Pythonバインディングを使用してOpenCV2.3.1でLKトラッカーを作成しようとしています。私がする時
calcOpticalFlowPyrLK(img1, img2,
template_pt, target_pt, status, err,
(win_size_lk, win_size_lk), 0, TERM_CRITERIA_EPS,
(TERM_CRITERIA_EPS | TERM_CRITERIA_COUNT, 10, 0.03), eig)
私は得ています
TypeError:numpy配列ではありません
どこ
img1, img2 - iplimage
template_pt, target_pt - A List consisting of tuples with two integers eg. [(120,140),(300,400),..]
win_size_lk = 10
eig = 0.001
status = ""
err = None
cv2.calcOpticalFlowPyrLK()の詳細については、こちらをご覧ください。
設定すると
eig = np.array([(0.0,1.0),(1.0,0.0)])
次のエラーが発生します
TypeError:Pythonスカラーに変換できるのは長さ1の配列のみです
ここで何が問題になる可能性がありますか?