0

Web カメラから画像をキャプチャするアプレットを作成しようとしています。

このスレッドでサンプルを見ましたがimport、私のクラスでは s が機能しません。それらは認識されませんでした。

私はJavaの初心者なので、何が間違っていますか?

4

2 に答える 2

0

Webcam Captureプロジェクトのソースコードには、Webカメラアプレットの例と実際のデモがあります。この例では、ビルド中にシェーディングされるため、追加のJARは必要ありません。シェーディングは、すべての依存JARからのすべてのクラスを1つのファイルにまとめてパックするプロセスであり、シェーディングされたJARと呼ばれます。すべてのJARを共有する場合は、すべてのインポートが一緒にパックされるため、クラスパスを作成する必要はありません。

JFrameコードの観点からは、またはでWebcamCaptureプロジェクト内で提供されるWebカメラAPIを使用することと違いはありませんJAppletWebcamPanelカメラからの画像をリアルタイムで簡単に表示できるクラスが含まれています。詳細については、他の例を確認してください。

あなたがしなければならない重要な考えの1つは、アプレットのため息をつくことです。これは、ホストハードウェアにアクセスする場合に必要な操作です。署名しないと、適切な権限のセットを指定する必要がありますが、私の観点からは、JARシェーディングとMavenを使用した署名がはるかに簡単であるため、これを行ったことはありません。

于 2012-12-05T00:18:49.107 に答える
0

コンパイラがそのインポートを検出できるように、必要な外部ライブラリ (.jar) をプロジェクトに含める必要があります。

あなたが参照している回答では、JavaCVが最適なAPIであり、回答にはJavaCVを使用するための構成に関するチュートリアルもあります。

于 2012-09-24T15:42:19.383 に答える