問題タブ [edge-detection]

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

c# - 三次元ハフ空間変換

円の未知の半径を検出する 3 次元のハフ空間を実装する必要があります。2次元ハフ空間を実装しました。実際には、画像内の円の半径を見つける必要があります。どこから始めればいいのか教えてもらえますか?

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

java - 2 次元配列からのエッジの削除

配列 [300][300] があり、エッジを取り除き、新しい配列 [298][298] に残りの値を入力する必要があります。私はこれまでのところこれを持っています:

これにより、上端と下端が削除されます。しかし、右と左はまだそこにあります。そこのチェックは、新しい配列が [298][300] であることを示しています。

各行を順番に削除し、それぞれに arraycopy を使用して新しい行を返すループを作成することを考えました。ただし、これが非常に効率的かどうかはわかりません。

これを試しましたが、役に立ちませんでした。次のテストは、それを回転させ、上記のコードを再度使用することです。

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

java - 1bpp 画像での単純な形状検出

私が取り組んでいるプロジェクトの単純な形状検出について学ぼうとしています。

黒と白のピクセルのみで構成された画像があり、画像内の正方形や楕円などの形状を検出する必要があります。また、形状の境界ボックスを見つける必要があります。

オンラインで検索して記事を読んでいますが、どこから始めればよいかについての適切な説明が見つかりません。

また、できればJavaまたはC++で部分的/完全なコード例を探しています。

ありがとう!

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

java - 2D画像で着替えをシミュレートするには?

私は必要とする小さなプロジェクトに取り組んでいます: アップロードすることを選択した 2D 画像で人の着替え (シャツ/パンツなど)。したがって、何らかの形でエッジを検出し、関連する領域を新しいパターンで埋める必要があります。他にも複雑なことがたくさんありますが、単純なパターンのみを埋める必要があると仮定しましょう。

  1. Web アプリケーションの場合、HTML5 でそれを行うことは可能ですか? 他の選択肢はありますか?

  2. スタンドアロン アプリケーションの場合、C++/Java のどのようなテクノロジが好まれますか?

アップデート

バートのコメントに基づく:

  1. バートのような便利なポインタは本当に便利です
  2. 仮定: 2D 画像で明確に追跡可能な「立っている」人物像
  3. 画像なのでリアルタイムのシナリオはありません
0 投票する
2 に答える
1356 参照

opencv - haarCascade.xmlなしでオブジェクトを検出

matchTemplateは、画像内の1つのオブジェクトに対してのみ機能し、オブジェクトはtemplate_imageと同じサイズと回転を持っている必要があります。 haarTrainingは、haarCascade.xmlファイルの生成に長い時間がかかります。では、これらの問題のないオブジェクトを検出する他の方法はありますか?

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

java - 画像処理でサイン検出をチェックしますか?

紙のチェックマークの位置を検出し、X、Y座標で相対位置を返したいです。

Javaコーディングでこれを開始する方法はありますか?

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

javascript - 未知数の形状のエッジを見つけるアルゴリズム

ランダムな形状のすべてのエッジを提供できる効率的なアルゴリズムを探しています。私はそれを書くことができますが、誰かが最適化されている可能性のある既存のソリューションを知っているなら、これは携帯電話で実行されるので、それはありがたいです:)

例の形:

左上端については、次のような効果的なデータが必要です。[ 0%, 0% ], [ 25%, 0% ]

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

c# - 回転などのスキャンミスを修正する方法は?

いくつかの写真 (個人的な 3x4 cm の画像) を一緒にスキャンしてから、それらを別々の画像に分割しようとしています。スキャンに関する最初のステップは完了しましたが、2 番目のステップ (エッジの検出と分割) については、いくつか問題があります。
1-通常、写真をスキャンすると、一部の写真がある程度回転し、エッジがまっすぐになりません。
2- 大きなノイズを除去するにはどうすればよいですか? (彼らがそれらの写真をスキャンするとき、彼らがその後ろに紙を置くことを想像してみてください。紙がスキャンした写真にいくつかのエッジを作成することがあります...私が探しているエッジではないことをどのように理解できますか?)

サンプル画像は次のとおりです。
サンプル画像

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

python - エッジのセグメントをリンクする

私は、プロジェクト用の巧妙なエッジ検出アルゴリズムを作成しました。いくつかのセグメントの集合体として単一のエッジを取得しているため、エッジの壊れたセグメントをリンクする方法があるかどうかを知りたいです。約 100 個のセグメントを取得していますが、これはある程度の知性で減らすことができると確信しています。助けてください。