私はHaarカスケード分類子を使用して、Webカメラからの目を検出しています。私はウェブカメラがキャプチャしているものを表示したくありません。 これは目の動きの分析のためのプロジェクトの一部です。私はユーザーが画面上でどこを見ているのかを知りたい。 顔を表示しているウィンドウを表示すると、必然的にこのウィンドウが表示されている部分だけが見えます。 openCV:Webカメラビューウィンドウを表示せずにオブジェクトを検出する
は私が声明cv2.imshow('frame', frame)
しかし
if cv2.waitKey(1) & 0xFF == ord('q'):
break
が問題を引き起こしているように見える次の文を削除してみました。 だから私は
cv2.waitKey(delay=5000)
break
に置き換えしかし、それは指定された遅延時間を待って、私はしたくない、次のステートメントを実行するために行くことはありません。
私は間違っていますが、どうすれば修正できますか? 私は、Python 2.7.9とOpenCVのを使用しています2.4.9
私は方法を考え出しました。これらのステートメントはループ内にありました。 'while(cap.isOpened()):' 代わりにカウンタを追加しました。 'while(incr <100):' これは私に目の動きを追跡するのに十分な値を与えています。 – vss