問題タブ [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.
algorithm - Find all non-overlapping polygons in a list of edges/vertices
I have a list of edges and a list of vertices. Each edge references two vertices, each vertex maintains a list of edges.
I want to find all non-overlapping polygons produced from this graph.
An example would be
0,0) (4,0) (4,2) (4,4) (2,4) (2,2) (4,2) (6,2) (6,6) (0,6) (0,0)
This path should describe each unique edge with collisions on some verticies. In the actual graph, the vertices are distinct. The two polygons I would need from this set are (0,0) (4,0) (4,2) (2,2) (2,4) (4,4) (4,2) (6,2) (6,6) (0,6) and (2,2) (2,4) (4,4) (4,2)
.net - AForge.netエッジ検出-エッジポイントを取得する方法は?
Aforgeを使用して画像のエッジ検出を実行していますが、検出されたエッジポイントのx、yを取得するにはどうすればよいですか?画像ビットマップをループする明白な方法以外。
これはAforgeサンプルのコードですが、どうすればエッジポイントを取得できますか?
java - Androidカメラを使用したバーコードの検出
私は現在、視覚障害者がバーコードを検出してスキャンするためのこの Android 電話アプリケーションを開発しています。バーコードのデコードには ZXing (意図によるスキャン) を使用します。
ここでの問題は、カメラを使用してスキャン領域周辺のバーコードの存在を検出し、振動または音声シンセサイザーを介してユーザーに警告する必要があることです。私は今、この分野で立ち往生しています。図書館から本を借りて、エッジ検出の例をグーグルで検索してみましたが、役に立ちませんでした:(
どなたか、この分野でアドバイスをいただけませんか?
前もって感謝します!
iphone - 画像内のオブジェクトを(カメラで)検出し、このオブジェクトの新しい画像を作成するにはどうすればよいですか?
私のプロジェクトでは、iPhoneのカメラ機能を使用しています。カード(長方形)の写真を撮りたいのですが。この写真を撮った後、このカードを拡大縮小して新しい画像に合わせたいと思います。
誰かがこれらの機能を作るための正しい方向に私を向けることができますか?(図書館などはありますか?)
ヘルプは大歓迎です
3d - 特定の視点から見た Histogram3D の 2D 座標
私はウェブ上でそのプロットを見つけました。どの種類のディストリビューションがこれを生成するかはわかりません。そのようなプロットを紙に描きたいと思います。ただし、可能であれば Mathematica の助けを借りてください。
この画像を例として、プロットの目に見えるバーの各エッジの 2D 座標を取得できますか?
プロットからの画像の純粋なエッジ検出なのか、それともプロット自体からこの情報を取得できるのかはわかりません。
理想的には、画像サイズを用紙サイズに合わせて調整し、スケーリングされた座標を取得します。それは信じられないほどでしょう。
ご清聴ありがとうございました。
image-processing - 円を検出してピクセルを測定する
この画像では、車両のリムを検出し、画像処理によってリムのピクセル長を測定する必要があります。円については、円形のハフ変換に従うべきだと思います。リムの幅を取得するための手順を教えてください。ex(グレースケール->エッジ検出、またはこれに関するその他のコメント)
android - Matオブジェクトでキャニーエッジで検出されたピクセルを見つける方法は?
私はこれをします:
私が間違っているときに私を止めてください:
1。これでエッジがmIntermediateMatにあるはずです。
2. mIntermediateMatのすべてのピクセルのカラー値は0または255である必要があります(mIntermediateMat.get(x、y)を使用して値をフェッチします)。
3. mIntermediateMat.type()=> Mat [480 * 640 * CV_8UC1、isCont = true、isSubmat = false、nativeObj = 0x139ec0、dataAddr = 0x4453d010]
および
mGraySubmat.type()=> Mat [480 * 640 * CV_8UC1、isCont = true、isSubmat = true、nativeObj = 0x1e8308、dataAddr = 0x450b4010]
ここで、キャニーが長方形に似たエッジを検出したとしましょう。ここで、この長方形内のシードポイントから開始し、北、南、東、西に歩いて、エッジに到達するまですべてのピクセル値を確認します。
結果を参照してください。
写真はここにありますhttp://i.stack.imgur.com/JWVJW.png
北への散歩はうまくいくようです。座標で値255のピクセルが見つかりました:x、y = 239,346->右
南:x、y = 239,488で値255のピクセルが見つかりました(実際には、480が最大であるため、488はできません)->間違った
東:値255のピクセルが見つかりましたx、y = 342,388->間違った
西:ピクセルが見つからない、画面外...->間違った
質問:何が問題なのですか?エッジピクセルの上を歩いても検出されないのはなぜですか。
重要:画像の上部と左側には、100ピクセルのサイズのスケールがあります。原点は左上にあり、x、y = 100,350の座標は、右に100ピクセル、下に350ピクセルになります。
matlab - 'imfilter' と 'conv2' の違い [MATLAB]
この両方の機能を使用して、スケール上のエッジを見つけます。入力画像があり、入力画像にマスク (例: prewitt) を適用し、結果の画像を取得します。
これら2つの理論的な違いはどれですか? 出力が異なることはわかっていますが、違いは何ですか?
ありがとう
image-processing - 円の半径を見つけるのが難しい
http://imageshack.us/photo/my-images/189/unledgev.png/
この円の半径を見つけるのに問題があります。元の画像をグレースケールに変換し、エッジ検出操作を実行しました。Aforge.net API を使用して、サーキュラー ハフ変換をこのエッジ イメージに適用しました。しかし、ハフ変換を適用する前に、見つけたい円の半径を指定する必要があります。問題は、車両のホイールの円の半径または直径を見つける必要があることです。誰かアイデアはありますか?