フィルターのクリア

How to locate a point on an image relative to a reference point from another image?

7 ビュー (過去 30 日間)
I want to be able to find the location of M1 on the second image relative the the R line, given the R line to be the reference line from the first image, and the R line has been found on the second image but with different angles to the horizontal axis. The two images are same here for illustration but in use is going to be different images but the same fingerprint so there could be rotation of the R line in the second image from the first. Please how do I go about this?
Thanks.
  4 件のコメント
Fego Etese
Fego Etese 2020 年 6 月 15 日
Yes, that's what I'm trying to find
Adam Danz
Adam Danz 2020 年 6 月 15 日
My guess is that the negative values are the angles in the opposite direction. For example, a 90 deg angle is also a 270 degree angle.

サインインしてコメントする。

採用された回答

darova
darova 2020 年 6 月 16 日
Use atan2 function
ar = atan2(yr,xr); % angle or R point
am = ar + m1; % angle of M point
[xm,ym] = pol2cart(am,rm); % cartesian coordinates of M point (rm - radius)
  3 件のコメント
darova
darova 2020 年 6 月 17 日
No. the same principle
Fego Etese
Fego Etese 2020 年 6 月 17 日
But in images lets say with width of 387 and height of 400, pixel coordinates like A [350, 250] as [row, column], i.e. [y, x] in cartesian coordinates, A will be lower than pixel coordinates like B [200, 150] while in cartesian coordinates A will be higher B as B is closer to origin on the y axis. This is why I asked if they are the same

サインインしてコメントする。

その他の回答 (1 件)

Image Analyst
Image Analyst 2020 年 6 月 14 日
I don't think there is anything built in to MATLAB for that. You'll need to search for point matching algorithm and code up one of them.
  3 件のコメント
Image Analyst
Image Analyst 2020 年 6 月 15 日
Yes, but in general a solution written for a very very specific case won't work in general. In general don't you want to know if one fingerprint matches another based on a set of minutia points?
You can find way better algorithms here in VisionBib than any advise you or we can think up. I suggest you start there.
Fego Etese
Fego Etese 2020 年 6 月 15 日
The thing is this is actually just part of the matching process, I'm already using template matching to find the location of the R line with Surf algorithm

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeGeometric Transformation and Image Registration についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by