0

Mac OSX の MacBook Pro で OpenCV を使用しているときに、内蔵 iSight ではなく外部 USB カメラにアクセスできません。

cvCaptureFromCAM(index)関数に 0 または -1 以外の引数を渡すと、常に
Warning: Max Camera Num is 0; Using camera 0

カメラは Sony PS3 EYE で、macam ドライバーと quicktime コンポーネントで完全に動作します。
それでも、デフォルトで常に組み込みの iSight になる OpenCV を使用してアクセスすることはできません (別のプログラムで iSight を「占有」しようとしても)。

何か案は?

どうぞよろしくお願いいたします。

4

1 に答える 1

1

私は同じ問題をいじっていました。macamドライバーは32ビットですが、opencvインストールが64ビットとしてコンパイルされている場合は機能しません。ps3eyeを使用しているときはいつでも、macポートで64ビットとhowebrewで32ビットのopencvを2回インストールすることになります。32ビットバージョンに切り替えます。

于 2011-02-18T14:08:18.920 に答える