問題タブ [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 に答える
7739 参照

c++ - RGB IplImage を 3 つの配列に変換

C++/ポインターのヘルプが必要です。RGB IplImage を作成し、i,j にアクセスしたい場合、http ://www.cs.iit.edu/~agam/cs512/lect-notes/opencv-intro/opencv- から取得した次の C++ クラスを使用します。 intro.html

私は CUDA を扱ってきたので、すべてのデータを配列に入れる必要がある場合があります。すべてのチャネルを独自の配列に保持するのが好きで、その方法でデータを処理する方が簡単なようです。だから私は通常、次のようなことをします:

次に、データをデバイスにコピーし、それを使用して何らかの処理を行い、ホストに戻してから、配列を介してデータを IplImage に割り当て、結果を保存します。

ポインターを使用してこれを行うには、より高速な方法が必要ですが、私は迷っています。より効率的な方法が必要です。すべてのチャンネルにポインタを簡単に使用できる方法はありますか? 私はこのようなことを試みましたが、うまくいきませんでした:

助言がありますか?ありがとう!

編集:答えてくれてありがとう。私の質問がよくわからなかったのかもしれません。チャネルとそのデータへのアクセス方法に精通しています。私が興味を持っているのは、データを IplImage から標準配列に完全にコピーするパフォーマンスと効率を向上させることです。これは、csl がこれまでに述べたことに沿ったものです。私が見る問題は、IplImage 内のデータの配置方法が "rgbrgbrgbrgb" であることです。

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

c++ - 画像の上に画像を配置する

キャプチャしたビデオ フレームの特定した座標に画像を配置したいと考えています。

以前に尋ねたところ、使用するように言われましたが、別の画像を追加したい座標でトリミングしたくcvCopyありません。cvSetImageROI多分それは正しい方法ですが、私はそれを理解していませんでした(正しい場合は説明してください)。

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

c++ - OpenCVを使用したVS2005でのヒープ破壊エラー?

この単純なコードをデバッグしようとすると、「ヒープの破損」というエラーが発生します。

しかし、実際の問題は、(vs2005 ではなく) コードの .exe (デバッグ出力) を実行しようとすると、エラーが発生しないことです。誰でもこれを理解するのを手伝ってもらえますか? ありがとう...

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

c++ - OpenCVでRGBを白黒に変換

RGB 画像を白黒 (バイナリ) 画像に変換する方法を知りたいです。

変換後、変更した画像をディスクに保存するにはどうすればよいですか?

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

c++ - RGB値の変更

画像の一部を別の画像に変更しようとしていますが、マージ機能が見つからなかったので、他の画像と変更したい部分のrgb値を変更できます。RGB値は可能ですか。

提案をありがとう

0 投票する
9 に答える
11923 参照

c++ - 組み込みプラットフォーム上の OpenCV

OpenCVで使用するテスト/開発組み込みプラットフォームを提案できる人もいます。埋め込みビデオ分析ソリューションを開発したいのですが、どこから始めればよいかわかりません。いくつかの提案/アイデア/ハードウェア スターター キットはありますか?

Intel Atom を使用した Pc-104 ソリューションでしょうか。このプラットフォームまたは他の組み込みプラットフォームでのパフォーマンスについて誰かがテストを行いましたか?

ありがとう

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

c++ - float配列イメージをopencvで使用可能な形式に変換します

float配列画像をiplimageに変換する簡単な方法があるのだろうか。これはopencvで処理できる。もちろん、同じサイズの空のiplimageを作成し、float配列画像から空のiplimageにピクセルをコピーすることもできますが、これにはもっと洗練された解決策があります。ソースイメージがかなり大きく、コピープロセスに時間がかかるため、おそらくより高速でメモリ消費の少ない方法です。

よろしくお願いします、

Zhengtonic

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

c++ - cvCannyおよびfloat32ビット(IPL_DEPTH_32F)の問題

OpenCVcvCanny(...)とそれが処理できる画像データ型に問題があります。まあ、多分あなたたち/ギャルは解決策を知っています。

32ビットのfloatイメージがあり、その上でcvCannyを実行したいと思います。問題は、cvCannyが「IPL_DEPTH_8S」またはU(signed / unsigned short)しか処理できないこと、または少なくともそれが私が疑うことです。OpenCVのマニュアルには、それがどれだけ処理できるかが示されておらず、cv/cvcanny.cppのこの行は私の期待を高めませんでした。

私が持っている画像はグレースケール/単精度float32ビットで、画像の値は0.0から16.0の間です。float32をunsignedshortにキャストしても、値の精度が低下し、OpenCVのキャニーでエッジが失われるため、あまり役に立ちません。

あなたたちは私の問題の解決策をたまたま知っていますか?(ITKを使用する以外に:))

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

c - opnecv 追跡ドット

私はopencvサンプル「lk demo」のようにそれらを決定して追跡するビデオフレームの座標にドットを配置したい

私はサンプルを理解していませんでした。どの関数がドットを配置して追跡するか

提案をありがとう

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

c++ - OpenCV グリッド エリア

OpenCV を使用して、カメラからの画像の白以外の領域を見つけたいです。Web カメラからの画像を使用して、既に円を見つけることができます。画像のパーセントが白ではないことを確認できるように、グリッドなどを作成したいと考えています。何か案は?