したがって、ここや他の場所で多くの掘り下げを行った後、Java で iSight から画像を取得するための適切で単純な現在の方法はありません。まず第一に、誰かがこれを行うための良い方法を教えてくれれば幸いです.OpenCVはJavaでは機能しません.
信じられないほど欠陥がありますが、使用を考えている種類の回避策を次に示します。
- フォトブースを開く
- Java の Robot クラスを使用して、iSight からのフィードを保持する画面部分の画像を取得します。
単一の画像をキャプチャする必要がある場合は、imagesnapなどのコマンド ライン プログラムを使用して で実行しRuntime.exec
、画像を一時ディレクトリに保存してから、画像ファイルを開くことができます。