問題タブ [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.
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" であることです。
c++ - 画像の上に画像を配置する
キャプチャしたビデオ フレームの特定した座標に画像を配置したいと考えています。
以前に尋ねたところ、使用するように言われましたが、別の画像を追加したい座標でトリミングしたくcvCopy
ありません。cvSetImageROI
多分それは正しい方法ですが、私はそれを理解していませんでした(正しい場合は説明してください)。
c++ - OpenCVを使用したVS2005でのヒープ破壊エラー?
この単純なコードをデバッグしようとすると、「ヒープの破損」というエラーが発生します。
しかし、実際の問題は、(vs2005 ではなく) コードの .exe (デバッグ出力) を実行しようとすると、エラーが発生しないことです。誰でもこれを理解するのを手伝ってもらえますか? ありがとう...
c++ - OpenCVでRGBを白黒に変換
RGB 画像を白黒 (バイナリ) 画像に変換する方法を知りたいです。
変換後、変更した画像をディスクに保存するにはどうすればよいですか?
c++ - RGB値の変更
画像の一部を別の画像に変更しようとしていますが、マージ機能が見つからなかったので、他の画像と変更したい部分のrgb値を変更できます。RGB値は可能ですか。
提案をありがとう
c++ - 組み込みプラットフォーム上の OpenCV
OpenCVで使用するテスト/開発組み込みプラットフォームを提案できる人もいます。埋め込みビデオ分析ソリューションを開発したいのですが、どこから始めればよいかわかりません。いくつかの提案/アイデア/ハードウェア スターター キットはありますか?
Intel Atom を使用した Pc-104 ソリューションでしょうか。このプラットフォームまたは他の組み込みプラットフォームでのパフォーマンスについて誰かがテストを行いましたか?
ありがとう
c++ - float配列イメージをopencvで使用可能な形式に変換します
float配列画像をiplimageに変換する簡単な方法があるのだろうか。これはopencvで処理できる。もちろん、同じサイズの空のiplimageを作成し、float配列画像から空のiplimageにピクセルをコピーすることもできますが、これにはもっと洗練された解決策があります。ソースイメージがかなり大きく、コピープロセスに時間がかかるため、おそらくより高速でメモリ消費の少ない方法です。
よろしくお願いします、
Zhengtonic
c++ - cvCannyおよびfloat32ビット(IPL_DEPTH_32F)の問題
OpenCVのcvCanny(...)とそれが処理できる画像データ型に問題があります。まあ、多分あなたたち/ギャルは解決策を知っています。
32ビットのfloatイメージがあり、その上でcvCannyを実行したいと思います。問題は、cvCannyが「IPL_DEPTH_8S」またはU(signed / unsigned short)しか処理できないこと、または少なくともそれが私が疑うことです。OpenCVのマニュアルには、それがどれだけ処理できるかが示されておらず、cv/cvcanny.cppのこの行は私の期待を高めませんでした。
私が持っている画像はグレースケール/単精度float32ビットで、画像の値は0.0から16.0の間です。float32をunsignedshortにキャストしても、値の精度が低下し、OpenCVのキャニーでエッジが失われるため、あまり役に立ちません。
あなたたちは私の問題の解決策をたまたま知っていますか?(ITKを使用する以外に:))
c - opnecv 追跡ドット
私はopencvサンプル「lk demo」のようにそれらを決定して追跡するビデオフレームの座標にドットを配置したい
私はサンプルを理解していませんでした。どの関数がドットを配置して追跡するか
提案をありがとう
c++ - OpenCV グリッド エリア
OpenCV を使用して、カメラからの画像の白以外の領域を見つけたいです。Web カメラからの画像を使用して、既に円を見つけることができます。画像のパーセントが白ではないことを確認できるように、グリッドなどを作成したいと考えています。何か案は?