Feature matching using three images?

asked 2015-07-07 05:22:58 -0500

stillNovice gravatar image

updated 2015-07-07 07:57:21 -0500

I am using FAST to detect features, Orb to extract descriptors and Bf to match them. This works great on an image pair, but can I do it across multiple images?
I need to match the same points on three or four images.


Currently I have:

Get features on A, Get features on B, Get features on C.

Extract descriptors for each to descriptorA, descriptorB, descriptorC.

Match descriptorA to descriptorB, match descriptorB to descriptorC.

How then, do I ensure that all three are the same points?

edit retag flag offensive close merge delete


Yes you can, you either

  • Do a pairwise BF matching on each pair in sequence
  • Or you break open the existing OpenCV sourcecode and dive in there to make a more optimized version, since the above approach will likely have some overload of double used functionality
StevenPuttemans gravatar imageStevenPuttemans ( 2015-07-07 07:09:03 -0500 )edit

thanks! Each pair, you mean A - B, B - C ? How to ensure that the features found are the same though?

stillNovice gravatar imagestillNovice ( 2015-07-07 07:38:05 -0500 )edit