問題タブ [emgucv]

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

c# - マウスを使用してストリームビデオの上に塗りつぶされていない正方形を描画し、正方形で囲まれたオブジェクトをC#で自動的に追跡するにはどうすればよいですか?

オブジェクトトラッキングアプリケーションを作成しています。Emgucv 2.1.0.0を使用して、ビデオファイルをピクチャーボックスにロードしました。また、Webカメラからビデオストリームを取得しました。

ここで、マウスを使用してビデオストリームに塗りつぶされていない正方形を描画し、ビデオのストリーミングを続行しながら、塗りつぶされていない正方形で囲まれたオブジェクトを追跡します。

これは人々がこれまでに提案したことです:-

(1).NETビデオオーバーレイ描画(DirectX) -しかし、これはC ++ユーザー向けであり、提案者は.NETラッパーがあると言いましたが、見つけるのに苦労しました。

(2)DxLogoサンプル
DxLogo –データストリームにロゴをスーパーインポーズする方法を示すサンプルアプリケーション。ビデオソースにキャプチャデバイスを使用し、結果をファイルに出力します。悲しいことに、これはマウスを使用しません。

(3)GDI+とマウスの処理-この領域には手がかりがありません。

そして、正方形のオブジェクトを追跡するために、誰かが私に読むためのいくつかの研究論文のリンクを教えてくれれば幸いです。

マウスを使用してビデオに描画する際のヘルプは大歓迎です。お時間を割いていただきありがとうございます。

どうもありがとう

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

image - 画像補間方法を選択するにはどうすればよいですか?(Emgu / OpenCV)

Emgu(OpenCVの.netラッパー)が提供する画像サイズ変更機能は、次の4つの補間方法のいずれかを使用できます。

  1. CV_INTER_NN(デフォルト)
  2. CV_INTER_LINEAR
  3. CV_INTER_CUBIC
  4. CV_INTER_AREA

私は線形補間を大まかに理解していますが、立方体または面積が何をするかを推測することしかできません。NNは最も近い隣人の略だと思いますが、間違っている可能性があります。

画像のサイズを変更する理由は、代表的なピクセルを維持しながら、ピクセルの量を減らすためです(ある時点で繰り返されます)。補間がこの目的の中心であるように思われるので、これについて言及します。したがって、正しいタイプを取得することは非常に重要です。

それでは、私の質問は、各内挿法の長所と短所は何ですか?それらはどのように異なり、どちらを使用する必要がありますか?

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

arrays - emgu画像に高さの要素が追加された配列があるのはなぜですか?

何か奇妙なことに気づき、それには理由があるのだろうかと思いました。

EmguCV(openCVの.netラッパー)にグレースケール画像があります。この画像にCチャネル(グレースケール用に1、RGB用に3)、幅Xピクセル、高さYピクセルがある場合、データ配列は一貫して次の形式になります。

[Y、X + 2、C]

誰もが理由を知っていますか?

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

c# - C# で画像の影と反射を削除する方法

画像の看板の影や映り込みを消す方法について質問です。私はそれがどのように行われるのかまったくわかりません。

C#、emguCV (opencv ラッパー) でコーディングを行っています。

この問題について助けを求めています。どうもありがとうございました。

これは例です: (私は新しいユーザーなので写真を投稿できません) http://img85.imageshack.us/img85/7826/reflectionshadowimages.png

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

line - EmguCV で検出された線の角度

image.HoughLine を使用して、画像内の行を見つけました。各線の角度を知りたいです。だから私は試しました:

しかし、それは 0 と -1 を返しますが、画像の線は少なくとも 15 度です。(私は自分で画像を回転させました)。

どうしたの?LineSegment2D クラスの方向とは何ですか?

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

opencv - OpenCV または Emgu CV デスクトップ キャプチャ オプションに機能はありますか? (アドオン、ライブラリ、クラス)

OpenCV または Emgu CV デスクトップ キャプチャ オプションに機能はありますか? (アドオン、ライブラリ、クラス)非常に簡単な方法でカメラをキャプチャできることはわかっていますが、その方法でデスクトップをキャプチャするオプションはありますか?

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

c# - Error writing video in Emgu Cv

I am trying to record a video captured from a webcam using Emgu CV but I a, getting an exception.

I am getting an "Attempted to divide by zero." exception when I am executing captureOutput.WriteFrame(frame) line.

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

image - 「最適なグローバルおよび適応しきい値処理」を実装する方法を知っている人はいますか?

「最適なグローバルおよび適応しきい値処理」アルゴリズムを実装する方法を知っている人はいますか?

知っていれば、私と共有してください。

ありがとう。

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

c# - 画像が移動したピクセルの量を見つける方法は?

固定カメラからキャプチャされた連続した各画像でオブジェクトがどれだけ移動したかを計算しようとしています。ここでテストしているのは、オブジェクトを毎回同じ場所に配置するセットアップの再現性です。

問題のオブジェクトの中央には、単純な形状のスタンプが配置されています (以下を参照)。カメラには、数平方ミリメートル (~25) のビューしかありません。画像には、クリアする必要のある他のアーティファクトがあるかもしれませんが、現在表示できるのは単純な図だけです。

テンプレート

私が計算しようとしているのは、前の画像と比較して、各画像で線が交差する場所のオフセットです。下の図では、赤い線は 2 番目の画像で線が交差する場所を表しています。彼らがどれだけ移動したか。

問題

私の質問は、画像認識 C# ライブラリ、できれば EmguCV を使用して、緑色の四角形 (オフセット) の寸法を計算するにはどうすればよいですか? 私はいくつかの Emgu のチュートリアルに従いましたが、巧妙な変換により、ソフトウェアは 2 本の線だけを検出できますが、ライブラリが 2 本の長い線ではなく 500 本を超えるミニ線を作成するため、それらが交差する場所を取得する方法についてはわかりません。

ヘルプ、アイデア、提案を歓迎します。ありがとう!

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

emgucv - EmguCVでBgr画像をYCbCrに変換しますか?

EmguCVでBgr画像をYCbCrに変換する方法は?