問題タブ [vision]
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.
image - LabVIEWがキュー内のキャプチャされた画像を上書きしています
ビジョン ルーチンを使用して、300fps GigE カメラからフレームをキャプチャ (「グラブ」) しています。カメラは、HD が書き込むよりも少し速くフレームを配信できるため、1 つのループでキャプチャし、2 番目の (隣接/並列) ループで読み取られるキューに貼り付けます。最初のループが終了するまで (私が知る限り)、すべてがうまくいきます。つまり、データはすべて取得され、ほとんどが書き込まれ、残りは書き出す必要があるだけです。残念ながら、キューに残ったすべての画像は魔法のようにさかのぼってすべて同じデータになってしまうため、データセットの最後の部分には数百の静的フレームが含まれています。
この動作を回避するにはどうすればよいですか? イメージ バッファ メモリが再利用されないように保持する必要があるリソースがあると思いますが、それは明らかにイメージそのものではありません。(ここでは明示的なカメラのクリーンアップは行いません。)
これが私がやっていることのASCIIアートの描写です(少なくともこれが関連する部分であることを願っています):
キューの削除を使用して、ループの終わりを知らせています。確かにちょっとずさんなので、off by oneエラーは理解できましたが、off by 2200 エラーは理解できませんでした。これは私が見た中で最悪です。(繰り返しになりますが、すべての画像が書き込まれますが、最後はすべて同じです。)
matlab - OpenCV 2.3 カメラのキャリブレーション
OpenCV 2.3
カメラを調整するためにPythonバインディングを使用しようとしています。以下のデータをmatlabで使用しましたが、キャリブレーションは機能しましたが、OpenCVでは機能しないようです。最初の推測として設定したカメラ マトリックスは、matlab ツールボックスから計算された答えに非常に近いものです。
c# - XNA が CCV から一貫して TUIO データを取得しないのはなぜですか?
C# の TUIO API である TUIO_Sharp を使用しています。作業中の XNA プロジェクトに TUIO アセンブリを含めました。私はうまく機能するサーフェス インターフェイスを作成しました (総コストは約 40 ドルです!)。Community Core Vision (コンピュータ ビジョン ソフトウェア) は、それで動作することで有名です。TUIO Sharp のデモが動作し、データを受信して、想定されていることをすべて実行するため、CCV がデータを正しく送信していることはわかっています。
しかし、TUIO クライアントを作成し、ドキュメントに記載されている必要なすべてのことを実行すると、機能しません。実際、テーブルの表面に触れたときに背景色を変更するだけです。
c++ - OpenCVで現在のフレーム番号を取得する
OpenCVを使用してビデオの現在のフレーム番号を取得するにはどうすればよいですか?OpenCVには現在のフレームを取得するための組み込み関数がありますか、それとも手動で行う必要がありますか?
c# - C++ を使用して画像内の関心点をマークする
このようなビットマップ画像があります
私の要件は、画像をロードし、画像のコントラストやその他のものを変更するための GUI を作成し、C++ または C# を使用して図に示すように特定の領域を銀色でマークするアルゴリズムを作成することです。私の検索 必要な領域を見つけるために画像のヒストグラムを使用できることがわかりました。これらは手順です。
- ヒストグラムを取得する
- 強度差の検索
- 改行を検索
誰かがここからどのように進めることができるかを教えてもらえますか.これにOpencvを使用できますか、または他の効率的な方法が利用可能ですか..?
ノート:
この画像には多くの輝点があり、ブロブ アルゴリズムはうまくいきません。オブジェクトのような長方形の正しい座標を取得するためのその他の提案。
ありがとう
image-processing - ページがウェブカメラのフレーム内にあるかどうかを検出します
いくつかのドキュメントをスキャンしたいのですが、ページがカメラの「フレーム内」にあるときを知りたいです。これが意味するのは、カメラからページドキュメントまでの最適な距離です(ただし、ドキュメントをカットすることはありません)。検出プログラムをループで実行して、ユーザーがスキャンする前に各ドキュメントのカメラ距離を調整できるようにします。
これどうやってするの?
image-processing - 紙上の記号を検出
ユーザーが紙に描いた記号を検出したい。この記号はドキュメントによって指定されるため、すべてのユーザーが同じ記号を描画しますが、もちろん、各ユーザーの独自の手書きのために違いが存在します。
どのような記号を選択すればよいですか? 簡単に認識できるだけでなく、(各ユーザーの手による) マイナーな変更に対して検出を許容できるものは何ですか?
ドキュメント画像内のシンボルを検出するには、どのパターン マッチング方法/アルゴリズムを使用すればよいですか?
c++ - カメラと画像認識
私は最近、ルービックキューブがカメラにかざされたことを認識するようにカメラを手に入れた男が、立方体の写真を撮り、コンピューターの画面に3x3グリッドを表示する前に、9つの正方形の色の組み合わせをキャプチャするYouTubeビデオを見ました。 . これはどのような種類のプログラミングで、この種のことを理解するにはどこから読み始めればよいでしょうか? 具体的には、カメラを制御し、画像の特定の部分を選択してそのデータを変換します。
c++ - OpenCV: 写真の線の交点の座標を見つける
私はOpenCVプログラミングを学び始めたばかりです。この写真から線(静脈)の交点の座標を取得できるかどうかを知りたいです。
http://mormometricanalysis.wu.cz/photo.JPG
写真には、必要な箇所が赤色でマークされています。線の間の角度、線の長さ、面積を計算したい - 以下の例。
http://mormometricanalysis.wu.cz/
私はこの問題についていくつかの調査を行いました。しかし、ほとんどの例は、バイナリ イメージで線を見つけることに関するものでした。OpenCV でこの写真から高品質のバイナリ イメージを作成できるかどうかはわかりません。ポイントの座標の計算は、できる限り正確でなければなりません。
それを行うためのOpenCVの機能はありますか?これを解決する方法はありますか?
ご回答ありがとうございます。
matlab - MATLAB は OpenCv CascadeClassifier を使用しますか?
CascadeObjectDetector
MATLABについて質問があります。CascadeObjectDetector
MATLABのソース コードでは、次のように表示されます。
それから私は見る:
そしてでstepImpl
:
って知ってるvision.internal.CascadeClassifier
?それは単に OpenCVCascadeClassifier
ですか?そして、detectMultiScale
関数のソースコードはどこにありますか?