問題タブ [javacv]

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.

0 投票する
0 に答える
5403 参照

android - Androidで画像シーケンスからビデオを作成するには

このコードで(Androidの)画像シーケンスからビデオを作成したい:

しかし、私の画像の代わりに、緑色の画面があります。コードで何を変更する必要がありますか?

動画に音声を追加するにはどうすればよいですか?

0 投票する
1 に答える
2051 参照

android - Android: JavaCv はカメラから IplImage を取得します

onPreviewFrame(byte[] data, Camera camera) から IplImage を取得する必要があります。私がそこに書いた方法で、元のものよりもはるかに小さいiplimageを取得します。新しい iplimage で同じ寸法を維持する方法はありますか? サブサンプリング係数を避けるべきですか? どうやってやるの?

0 投票する
3 に答える
2615 参照

android - Android での opencv の問題

Android (Java) で openCv を使用しています。私たちは多くの問題に直面しています:

convertTo() が機能しないため、3 チャンネルの画像を cvtColor() に渡さずに 1 チャンネルに変換することはできません。

cvtColor() は奇妙な出力を出します:

この行の出力は、4 回繰り返された画像です。この繰り返しを取り除く唯一の方法は、この行を追加することです。出力は白と黒の画像ですが、3 チャンネルなので、1 チャンネルの画像が必要なため、今後の関数がクラッシュします。

エッジ検出用の canny():

findContours() は恐ろしい数の輪郭を数えますが、画像内のオブジェクトの数は 2 つだけですが、入力画像は 3 チャンネルの bmp 画像であり、それを Mat に変換します。

出力画像:

https://dl.dropbox.com/u/36214963/canny.jpg

ご心配をありがとう

0 投票する
1 に答える
921 参照

android - ベストとは?AndroidのJavaCV(OpenCV)またはFaceDetector?

Android アプリケーションに顔認識を実装します。JavaCV と FaceDetector のどちらを使用するのが最適ですか? 私に提案してください。

0 投票する
0 に答える
740 参照

android - Androidのネイティブカメラプレビューに画像を重ねる

ネイティブ カメラを使用して、ライブ ビデオにイメージ オーバーレイを実装しようとしました。コードは次のとおりです。

しかし、プログラムを実行すると強制終了と表示されます。私が使用している画像サイズは 751 x 500 です。(または代替アプローチ?)

ご意見をお寄せいただきありがとうございます。

0 投票する
2 に答える
1982 参照

java - 2 台のカメラを使用したステレオ キャリブレーションとオブジェクトの 3D 再構成?

次の図に示すように、2 台のカメラをセットアップしています。

ここに画像の説明を入力

このセットアップで私が持っているもの:

  • (x1,y1)2D イメージ座標としてのこの緑色のオブジェクトの上面図。
  • (x2,y2)2D 画像座標を使用したこの緑色のオブジェクトの側面図。

(x,y,z)これら 2 台のカメラ (つまり、上面図と側面図の画像の組み合わせ) を介して、この緑色の物体の実世界の 3D 座標をどのように追跡/識別できますか?

JavaCV/OpenCV を使用して単一のカメラを調整する方法は知っていますが、JavaCV/OpenCV を使用して他のものをステレオ調整する方法がわかりません。

2 台のカメラを介してこのようなステレオ キャリブレーションを行うための段階的な手順は何ですか?

このようなステレオ キャリブレーション プロセスの出力 (たとえば、固有マトリックス、歪みなど) は何であり、この緑色のオブジェクトの実世界の 3D 座標を計算するためにその出力をどのように使用できますか?

0 投票する
1 に答える
14142 参照

java - javacvを使用して長さと幅が可変の正方形または長方形を識別する方法は?

opencvパッケージを使用してコンポーネントを識別するためにjavaを使用してプロジェクトを開発していますが、javacvは初めてで、特定のソース画像で長方形を識別する方法を知りたいだけです。経験のある人がこのタスクをアーカイブするための基本的なガイドラインを教えてください。ここでテンプレート マッチングを使用しようとしましたが、正確なサイズの四角形しか識別できません。しかし、私の場合、可変長の長方形を識別する必要がありますか?

これを達成するために誰か助けてください

0 投票する
7 に答える
150393 参照

java - Java または Python で Web カメラから単一の画像をキャプチャする

Web カメラから 1 つの画像をキャプチャして、ディスクに保存したいと考えています。これを Java または Python (できれば Java) で実行したいと考えています。64 ビットの Win7 と 32 ビットの Linux の両方で動作するものが必要です。

編集:2.xではなく、Python 3.xを使用しています

他のどこでも、この質問が人々を混乱させるように求めているのを目にするので、いくつかのことを明示的に述べます。

  • 処理を使用したくない
  • 上記以外の言語を使用したくない
  • この画像を何らかの形で画面に表示したい
  • ウェブカメラからのライブ ビデオ フィードを画面に表示したくない、またはそのようなフィードをハード ドライブに保存したくない
  • Java Media Framework は時代遅れです。提案しないでください。
  • 私はJavaCVを使用したくありませんが、どうしても必要な場合は、必要なOpenCVライブラリのファイルを正確に知りたいです. PATH. すべてが 1 つのディレクトリに含まれている必要があります)
  • 必要に応じて 64 ビットの Win7 コンピューターで Eclipse を使用できますが、32 ビットの Linux でもコンパイルして使用できる必要があります。
  • 私がこの主題に関連する形や形で何かを知っているかもしれないし、知らないかもしれないと思うなら、私はそれを知らないと仮定して教えてください

EDIT2: Python 2.7 と pygame 1.9.1 を使用して、Froyo の pygame の例を Linux で動作させることができました。pygame.camera.camera_list() 呼び出しは機能しませんでしたが、残りの例では不要でした。ただし、cam.set_controls() (ドキュメントはこちらhttp://www.pygame.org/docs/ref/camera.htmlにあります) を呼び出して輝度を上げる必要があったため、実際には何も表示されませんでした。私が捉えた画像。

また、cam.get_image() メソッドと pygame.image.save() メソッドを 3 回呼び出してから、最初の呼び出しのペアで取得したと思われる画像を実際に保存する必要があります。彼らは奇妙なバッファに詰まっているように見えました. 基本的に、cam.get_image() を 1 回呼び出す代わりに、画像をキャプチャするたびに 3 回呼び出す必要がありました。その後、pygame.image.save() を呼び出しました。

残念ながら、後述のとおり、pygame.camera は Linux でのみサポートされています。私はまだWindows用のソリューションを持っていません。

0 投票する
1 に答える
1696 参照

java - 歪み係数を使用してjpeg画像ファイルの歪みを取り除く方法は?

ウェブカメラのスナップショットが歪んでいます。jpegファイルとして、固有の行列と歪み係数:-

これらの歪み係数を使用して歪みのない画像を取得するために、これらの歪み係数をCvMatにロードする方法がわかりません。また、javacvのみを使用してこれを実行したいと思います。

編集:-また、私は機能を知っています

しかし、固有の行列と歪み係数のそれぞれのcvMatsを初期化する方法がわかりません。