掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
画像の座標抽出をするには? (ID:42028)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Delphiでプログラムを勉強し始めたばかりの者です。 現在bmp画像上のドットの座標を抽出したいと考えています。 やりたいことのイメージですが ある大きさを持ったほぼ円形の点が横にn個並んでいる画像があります。 その位置はきれいな横一直線ではなく、上下左右のずれや傾きをもっています。 1番目の点を原点とし、一番右のn番目の点に対して直線を引きx軸と定義します。 x軸に直行して原点を通る直線をy軸と定義します。 そのxy座標平面において軸の設定に使用した2点以外の点の座標を自動で求めたいのです。 処理を以下のように考えました。 1.bmp画像を表示し任意の閾値で二値化 2.原点と定義したい点をマウスのクリックで指定、その点の重心座標を求める。 3.x軸を設定するための右端の点をクリックで指定、その点の重心座標を求める。 4.2つの重心座標を通る直線をx軸と定義 5.y軸は原点を通りx軸に直行する直線を求める。 6.2点以外の点についても、すべて自動で抽出しその重心座標を求める。 7.定義したxy平面状での座標値に変換する。 分からないことは以下の2点です。 1.画像をマウスクリックで選択し、その画像の重心座標を求める方法 2.その他の点を自動で抽出する方法 色々と調べているのですがラベリング処理というものを使うのでしょうか? 参考となるコードやページ、参考書などありましたらご教授よろしくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.