0

現在、単純なアプリケーションの構築を検討しています。

私は他のアプリケーションとスタックオーバーフローの質問を見てきましたが、役に立たないようです。

アプリケーションでビルド i Web カメラを使用して画像を撮影し、swing gui で表示するようにしたいと考えています。次に、2 秒後に別の写真を撮ります。最初の画像と同じかどうかを確認し、そうでない場合は破棄します。それを示す?

次の質問があります。

  • ウェブカメラから写真を取得するには、どのライブラリを使用する必要がありますか?
  • 写真がいつ変更されたかを判断するにはどうすればよいですか。つまり、写真を撮り、最後に保存したものと比較します。

これを簡単に行い、たくさんのライブラリを使用しない方法はありますか?

例/簡単なコードはありますか?

4

2 に答える 2

5

写真を取得するには、How to capture video from webcam(in Java)? をご覧ください。

2つの画像の違いを見つけるために鍬に関する多くの例を持って、グーグルで検索してください:

Java 画像比較 / モーション検出

Java Media Framework、OpenCv などを使用できます。

私は、この gitHub プロジェクトがあなたを大いに助けることができると思いますsarxos/webcam-capture

于 2013-04-19T13:58:05.430 に答える
1

ウェブカメラから画像をキャプチャするために Java で完全に記述された lti -civilライブラリを使用できます。2 つの画像を比較するには、いくつかの画像マッチング アルゴリズムを記述する必要があります。もう 1 つの代替手段は、webcam から画像を取得したり、2 つの画像を比較したりするのに役立つjavacv (openCV の Java ラッパー) です。

于 2013-04-19T14:03:07.440 に答える