掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Delphi6で、エッジの検出をしたいです。 (ID:43835)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
うだうだ言っててもしょうがないので、叩き台をこっちから出しておきます。 Mr.XRAYさんの言ってたアルゴリズムを自分なりに解釈し、エッジを検出することが出来ましたよ。 背景色を指定し、それ以外の色のものを物体であるとしてます。 あるドット1個につき、最悪で 自身の1個+周囲の4点すべて の計5点をチェック。 単純にエッジを赤に着色、物体の内側を空色に着色してます。 Example4.bmpを50x50にしてExample4_Ex.bmpとし、実行した結果がこちら。 http://i.imgur.com/nqgejlM.png >(i,j) R=255,G=255,B=255 というように、RGBの比率がどの程度の色なのか とりあえずこれは実装してませんが。 こんなのもOK。(これは背景色を黒と指定) http://i.imgur.com/7uFBVTL.png これらを見て、このような結果を望んでいるのか、そして以下の処理が本当に必要なのか考えてみて下さい。 >そして、その座標を結んで線にする もっときちんとアルゴリズムを出してもらえれば、代わりにプログラミングして雛型のソースを提供してもいいですよ。 しかし教育的にはどうなのか、自分でも疑問が残りますけど。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.