問題タブ [contour]

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 に答える
1210 参照

java - JavaCVで輪郭の上に長方形を描く方法は?

を使用して画像の輪郭を見つけましたcvFindContours。今、それらの上に長方形を描きたいです。cvBoundingRectメソッドを使用する必要があるのは正しいですか?この関数の最初のパラメーターはオブジェクトですCvArrが、輪郭がオブジェクトであることがわかりましたCvSeq。どうすればこの問題を解決できますか?

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

matlab - 順序付けられていない XY 座標ペア + 濃度等高線図

順序付けられていない座標のリストに対応する 2 つのベクトル X と Y と、各点に対応する濃度ベクトル C があります。

これを構造化グリッドに 2D 等高線図としてプロットしたいと思います。

視覚的に必要なものを提供してくれますが、2D 輪郭を探していpcolorます。griddata や trigriddata のような簡単な解決策はありますか?

編集: では、'scatter3(X,Y,C,[],C); view([0 90])´ は正しいビジュアルです。TriScatteredInterp は四角形に対してうまく機能します。しかし、地図のような不規則な形状はどうでしょうか? :=)

F = TriScatteredInterp(x,y,C); ty=0:0.005:0.284; tx=0:0.005:0.65; [qx,qy] = meshgrid(tx,ty); qC = F(qx,qy); pcolor(qx,qy,qC);

例: (X=幅座標、Y=高さ座標、C=汚染物質の濃度)

10000 の XY ペアがあると想像してください。補間なしで scatter3ほぼ​​生成されます。image

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

c - VisIt で等高線を描画するための VTK ASCII レガシー ファイルの作成

.vtkC を使用して VisIt に読み込まれるレガシー ファイルを書き込もうとしています。残念ながら、インストールした VisIt プログラムは、書き込んだ VTK ファイルのレンダリングを拒否し、「ローカル ホストに失敗しました」と表示されます。

以下は、1 つのファイルからデータを読み取り、それを従来の VTK ファイルに変換するために使用されるコードです。マクロXPIXYPIX、およびを使用してZPIX、ピクセル グリッドの寸法を記述します。各ピクセルには、スカラー密度値が含まれています。行優先順序を使用して「グリッドファイル」にピクセルをリストしました:つまり

grid[]このピクセル リストのすべてのエントリはdouble 型の配列に読み込まれoutfile、従来の VTK ヘッダー データの下に書き込まれます。

このルーチンでグリッド データ リストを実行するXPIX*YPIXと、lookup_table に行があり、それぞれにZPIXエントリがあります。これは間違ったフォーマットですか?VisIt は引き続き入力ファイルの読み取りに失敗します。が列メジャー インデックスを使用している可能性があることは承知していstructured_pointsますが、もちろん私の最初の目標は、VisIt から何らかの結果を取得することです。最終的には、スカラー cell_density を使用して輪郭を描画したいと思います。私のデータセットは単に大きすぎますか?

0 投票する
0 に答える
565 参照

opencv - 表情認識に使用する顔の特徴の角度を抽出する方法

Visual Studio 2010 C++ と OpencV 2.1 を使用しています。ハールカスケード分類器を使用して、顔の特徴(口、目、眉毛) を検出しました。

しかし、私は本当に初心者なので、多くの進歩を遂げることができませんでした. 画像の表情を計算する角度を抽出したい。輪郭点(アクティブ輪郭モデルまたは「ヘビ」)などを処理する必要があると思います.

画像の表情を検出するのに苦労しています。どんな助けでも大歓迎です:)

0 投票する
0 に答える
423 参照

points - 輪郭のポイントの正規化

輪郭のポイントを正規化するにはどうすればよいですか? 線と円の交差アルゴリズムを使用する方法があることは知っていますが、これを行うための他の方法はありますか?

また、輪郭のポイントを正規化するということは、明確にするために、輪郭上に等間隔のポイントを取得したいということです。ありがとう!

「-」

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

opencv - OpenCV C ++ / Obj-C:近くの輪郭を接続します

2つ(またはそれ以上)の近くの輪郭を接続する機能はありますか?私の入力/出力を見てください。私が何を意味するのかがわかります…</p>

私のコード:

出力 出力

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

c++ - 輪郭の点を見つける

輪郭を検出するために使用したコードは次のとおりです。

そして、これはがプログラムをテストするために使用した写真です:入力

入力された顔の表情を見つけるための準備段階として、輪郭を取得しようとしています。そして、これはプログラムを実行しようとしたときの結果です (元の[左] と出力[右]): 結果

ご覧のとおり、バイナリ イメージにノイズが残っているようです (これは、輪郭検索プログラム (上記のコード) に入力する前に実際に前処理しました)。

私の質問は:



  1. 輪郭のポイントを見つける方法 (例: 上、下、中央、左端、右端 --> 顔の表情を決定するための幾何学的計算を行うための重要なポイント)。

あなたが私を助けてくれるなら、どうもありがとう。これまでのところ、これは輪郭の検索に関して生成できる最高の出力です。また、輪郭をより正確に抽出するのを手伝っていただければ、非常に感謝しています。ありがとうございました。:)

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

image-processing - 輪郭を作成してからピクセル分析を実行します(OpenCV)

RGB画像とバイナリマスク(1チャネル)があり、バイナリマスクの接続されたピクセルに基づいてRGB画像の輪郭を作成したい場合。その後、ピクセル値を比較したい(たとえば、輪郭の各ピクセルが150を超える青の値を持っているかどうかを確認する)、OpenCVを使用して上記を実装するにはどうすればよいですか?

どうもありがとう!

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

python - Python: 3 つのリストからの 2D 等高線図: x、y、rho?

Python と matplotlib に単純な問題があります。私は3つのリストを持っています:x、y、およびrho [i]はポイントx [i]、y [i]での密度です。x と y の値はすべて -1 の間です。および 1. ただし、特定の順序ではありません。

密度 rho (点 x、y で補間) の等高線図 (imshow と同様) を作成する方法。

どうもありがとうございました。

編集:私は大きな配列を扱っています:x、y、およびrhoには10,000から1,000,000の要素があります

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

r - R-2つのデータセット間の相関関係を含む世界等高線図

2つのデータセットAとBがあり、相関関係を見つけて等高線図をプロットしたいと思います。

Aは、230のストリームフローデータを含む単純なベクトルです。

Bは、一連の日付の下での複雑な海面水温(SST)データです。各日付で、SSTには記録された温度の360行*180列のマトリックスがあります。

ベクトルA(230データ)は次のとおりです。

行列Bの次元を以下に示します。私は1から230までしか使用していません。

相関関係を見つけるための私の考えは以下の通りです。

試してください、i=1。ただし、機能しません。エラーメッセージには次のように表示されます。

また、これは私の等高線図コードです、

輪郭コードの下でzを変更する必要があると思います。各Aのデータを360*180データマトリックスとして再定義する必要がありますか?