掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ScanLineを用いて、ライントレースをしたいです。(Delphi6 Personal) (ID:43779)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
こんにちは, >例えば背景を黒、物体を白としたときに、その物体の外形の座標 これはそんなに難しくはないでしょう. 左上からスキャンして,黒でなければ,そのピクセルの座標を保存または, そのピクセルには何もせず,次のピクセルを黒にするだけです. この操作を縦方向にもやるだけです. これなら,輪郭抽出処理のアルゴリズムにしたがって処理するよりはるかに高速です. >最終的にその座標を線で繋ぐことが出来れば 全く必要ありません.何故なら, >例えば背景を黒、物体を白としたときに と仮定していますから,その白い図形は閉じています(たとえ複数あっても,各々は). つまり,結果のピクセルは連続しています.部分的にはすでに直線です. ただし,結果の図形,これは輪郭となっています. これを拡大や縮小あるいは,何かしらの処理をすると問題が発生することがあります. どんな問題なのかは,経験.... かな ? そういう場合は, 本来の画像処理のアルゴリズムにしたがって処理するしかありません. だからこそ,画像処理のアルゴリズムが,いろいろ開発されているわけですね.
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.