問題タブ [opencv]

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 投票する
2 に答える
13081 参照

video - openCV cvCreateVideoWriter は常に null を返します

Mandriva Linux 2009.1 で openCV を使用してビデオ ファイルを保存しようとしています。残念ながら、cvCreateVideoWriter は常に null を返しますが、両方のファイルと mpeg ファイルを表示して変更できます。つまり、cvCaptureFromCam、cvCaptureFromAvi、cvRetrieveFrame は機能しています。

このチュートリアルとこのコーデックページから可能なすべてのコーデックを試しました。また、圧縮されていない avi に対して 0 を、fourcc パラメーターの選択ボックスに対して -1 を試しましたが、選択肢が表示されず、何も起こりませんでした。isColor も 0 に変更しました。

また、作業ディレクトリへの書き込み権限も持っています。

関連するコード スニペットは次のとおりです。

何が問題なのですか?

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

opencv - cvLoadImage を使用して OpenCV ウィンドウにロードするには?

ハードディスクに画像ファイルがあります。

「cvLoadImage」を使用してロードし、OpenCV のウィンドウに表示します。このファイルは存在しますが、空白のウィンドウが表示されます。この問題を解決できません。

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

image - Opencvエッジ抽出

画像があり、エッジヒストグラムを作成したいと思います。画像を1100個の画像ブロックに分割し、各ブロックのエッジとその方向(水平、垂直、45°対角線、135°対角線、または無方向)を見つけようとします。

エッジに関する情報を抽出するにはどうすればよいですか?あなたはなにか考えはありますか?

よろしく!

0 投票する
5 に答える
13764 参照

opencv - OpenCVでガウスフィルターアルゴリズムはどのように機能しますか

私は自分のガウスフィルターを書いていますが、それは本当に遅いです。

OpenCVのガウスアルゴリズムははるかに高速で、私のガウスフィルターよりも20倍高速です。プロジェクトでOpenCVのガウスアルゴリズムを書き直したいのですが、プロジェクトにopencvを含めたくありません。

でも、

誰かが私にアルゴリズムの説明を教えてもらえますか、opencvのソースコードは理解するのが難しすぎるようです?

0 投票する
4 に答える
2402 参照

opencv - Mathematica によるコンピュータ ビジョン

Mathematica でコンピュータ ビジョンの作業を行っている人はいますか? そのために利用できる外部ライブラリを知りたいです。組み込みの画像処理機能では不十分です。SURF、ステレオ、カメラのキャリブレーション、マルチビュー ジオメトリなどを探しています。

Mathematica で使用するために OpenCV をラップするのはどれほど難しいでしょうか?

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

python - Python Opencv UbuntuがWindowsを作成しない

Ubuntu で実行されている opencv に奇妙な問題があります。aptソースからOpenCVをインストールしました。そして、ほとんどの例は正常に動作します。

しかし、Mac OS で動作している私のプログラムでは、ウィンドウが作成されません。

次のコードは、Mac ではウィンドウと画像を表示していますが、Ubuntu を搭載したマシンでは表示していません。

このコードは、両方のマシンで実際に動作している例の 1 つから取られています。

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

python - 画像内の単一の色を分離する方法

私はpython OpenCVバインディングを使用していますが、現時点では色範囲を分離しようとしています。つまり、赤みを帯びていないものをすべて除外したいということです。

赤のカラー チャネルのみを取得しようとしましたが、これには画像の空白も含まれます。

それを行う良い方法は何ですか?

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

python - 等高線/面積の中心を計算します

私は、単一のオブジェクトを色と輪郭で分離し、このオブジェクトのy位置を計算する画像処理チェーンに取り組んでいます。

OpenCVで輪郭または領域の中心を計算するにはどうすればよいですか?

Opencvリンク:

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

python - PythonでのOpencvソートシーケンス

Python OpenCVバインディングを使用して、画像の輪郭を見つけています。私はこのシーケンスをソートする可能性を探していることを知っています。

OpenCVから生成されたリンクリスト構造のため、リストの並べ替えの通常のPythonの方法はここでは適用されないようです。

Pythonで等高線をサイズ(Area / BoundingRectangle)で並べ替える良い方法を知っていますか?いくつかのサンプルコードを与えることは可能ですか?

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

3d - OpenCV cvProjectPoints2 関数の使い方

cvProjectPoints2 関数に問題があります。以下は、O'Reilly の「Learning OpenCV」ブックからの関数の概要です。

最初の引数 はobject_points、投影するポイントのリストです。これは、点の位置を含む N 行 3 列の行列です。オブジェクト独自のローカル座標系でこれらを指定してから、3 行 1 列の行列rotation_vector* をtranslation_vector指定して、2 つの座標を関連付けることができます。特定のコンテキストで、カメラ座標で直接作業する方が簡単な場合はobject_points、そのシステムを使用して、 と の両方rotation_vectorを設定translation_vectorし、0 を含めることができます。†

intrinsic_matrixとはdistortion_coeffs、カメラ固有の情報と、第 11 章で説明した cvCalibrateCamera2() からの歪み係数です。image_points引数は、計算結果が書き込まれる N 行 2 列の行列です。

まず、object_points配列にバグがあるようです。ポイントが 1 つしかない場合、つまり N=1 の場合、プログラムはクラッシュします。とにかく、私はいくつかのカメラ固有パラメータと射影行列を持っています。歪み係数は 0 として与えられます。つまり、歪みはありません。簡単にするために、2 台のカメラがあると仮定します。

私が理解している限り、この情報は任意のカメラ ビューに任意の点 (x、y、z) を投影するのに十分です。ここで、x、y、z 座標では、カメラ 4 の光学中心がワールド座標の原点です。

これが私のコードです:

画像は 1024*768 で、z の可視部分は 44 から 120 の間であることが知られています。つまり、点は両方のカメラで見られるはずですよね? しかし、結果は完全に間違っています。m = 1 の場合でも、何が間違っていますか?