問題タブ [openimaj]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 同時に複数のカメラ
現在、Java OpenIMAJ ライブラリを使用した画像処理プロジェクトに取り組んでいます。複数のカメラ (現在 Logitech C270 USB Webcam を使用) からフレームを取得して、取得したフレームを操作する必要があります。
私は今、ひっかかりました。両方が 640X480 の解像度で実行されている場合は 2 台のカメラを追加でき、3 台すべての解像度が 320X240 に下げられている場合は 3 台のカメラを追加できます。
しかし、操作を正しく実行するには、少なくとも 5 台のカメラからの出力を適切な解像度で読み取る必要があります。これは私が使用しているハードウェアの制限ですか、それともソフトウェアの制限ですか? さらに情報が必要な場合はお知らせください。
Windows 7 プロフェッショナル 64 ビット
JDK 1.7
OpenIMAJ v1.1
Pentium デュアルコア E5700 @ 3.00GHz
4GB RAM
USB 2.0 ポートに接続されている
専用のグラフィック Web カメラはありません
(Windows エクスペリエンス インデックス 4.1)
640x480 の解像度で 3 番目のカメラに対して例外がスローされる
org.openimaj.video.capture.VideoCaptureException: An error occured opening the capture device
この制限を受けている理由についてのコメントは非常に役に立ちます。
前もって感謝します
intellij-idea - Intellij IDEA での openIMAJ のセットアップ
Intellij Idea で openIMAJ をセットアップするのに問題があります。svn からライブラリをチェックアウトし、[ファイル] -> [プロジェクト構造] -> [ライブラリ] を介してプロジェクトに追加しました。IDEA のコード補完は機能しますが (インポート ステートメントを補完します)、コンパイルしようとすると次のエラーが発生します。
私の友人は、それはプロジェクト構造の問題だと言いましたが、解決策を見つけることができませんでした。
java - OpenIMAJ がビデオ ファイルにアクセスできない
OpenIMAJ を使用してビデオに顔のキーポイントを描画していますが、最初のステップ自体でスタックしています。これが私が実行しようとしているコードです::
これを実行すると印刷されます
file:///E:/AV/out2.flv URL file:///E:/AV/out2.flv を ffmpeg で開くことができませんでした。代わりに URL へのストリームを開こうとしています。11:14:12.505 [Finalizer] DEBUG com.xuggle.xuggler - ぶら下がっているコンテナー (../../../../../../../csrc/com/xuggle/xuggler/Container. cpp:146)
画面上で消えていきます。video = new XuggleVideo(new File("E:/AV/out2.flv")); を使用しても結果は同じです。
また、プロジェクトにファイルを保持してから video = new XuggleVideo(new File("out2.flv")); を実行すると、同じ結果が得られます。
リンクをブラウザに配置すると、ファイルにアクセスできます。何がうまくいかないのですか?
更新:私はこれを手に入れました
out2.flv 12:03:06.485 [ファイナライザー] DEBUG com.xuggle.xuggler - ぶら下がっているコンテナーを閉じる (../../../../../../../csrc/com/xuggle/xuggler /Container.cpp:146)
私が使用する場合video = new XuggleVideo("out2.flv");
openimaj - Openimaj: SuzukiContourProcessor がすべての穴やクラッシュを返すわけではありません
私は openimaj が初めてで、詳細な情報が記載されたチュートリアルが見つかりません。openimaj.org からのチュートリアル pdf しか見つかりませんでした。だから私は輪郭から始めてみました。しかし、SuzukiContourProcessor は私にはうまくいきません。これが私のコードです:
使用した画像は次のとおりです。下の「穴」は認識されません: http://i.stack.imgur.com/4NUGQ.png
SuzukiContourProcessor の NullPointerException でクラッシュします: http://i.stack.imgur.com/IEM15.png
2 番目のイメージを使用したスタック トレースは次のとおりです。
問題はそのようです
null を返し、
NullPointerException をスローします。多分私は何か間違ったことをしています。
助けてくれてありがとう。
クリス。
java - OpenIMAJ Jar ファイル
私はopenIMAJを初めて使用し、それを使用していくつかの写真を処理したいと考えています。利用可能なチュートリアルはたくさんありますが、それらはすべて Maven の使用について説明しています。私のJavaプロジェクトで直接使用するopenIMAJのjarファイルをどこからダウンロードできるか知っている人はいますか? ありがとう!
java - Java で OpenImaj を使用してビデオからフレームを抽出する
ビデオからフレームを抽出する必要があり、Java プラットフォームを使用しています。
そのためにOpenIMAJ Library を使用することを期待しています。これに対する他のより良い解決策(処理時間の改善)を知りたいですか?また、ビデオからフレームを抽出する OpenImaj の平均処理時間と速度。
編集:
ローカル ビデオ ファイルを抽出する必要があります。OpenIMAJ で他に何も実装するつもりはありません。フレームを抽出してループするために OpenIMAJ が必要なだけです。OpenIMAJ がビデオからフレームを抽出するのにかかる時間を知る必要があります。他のライブラリ(openCV、FFMPEG)と比較して、何か遅いですか?
eclipse - 内部コンパイラ エラー: java.lang.ArrayIndexOutOfBoundsException: org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding.substitute で 1
OpenImaj Lib を使用しようとしましたが、Eclipse を実行すると、次のエラーが表示されます。
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding.substitute(ParameterizedTypeBinding.java:1190)
私はそれで何ができますか?
java - 実際に動画を表示せずにOpenIMAJで動画解析を行う方法
OpenIMAJ を使用していくつかのビデオを分析しようとしていますが、うまく機能しています。デバッグ用のビデオを表示して、これで完了です。ビデオを分析していくつかの指標を抽出したいだけです。私のプログラムを実行する人にもビデオを見られたくありません。
ただし、フレーム分析アルゴリズムは、表示されている現在のフレームと表示されている前のフレームを深く使用します。ビデオのフレームを実際に表示せずに読み取る方法はありますか?