matching silhouettes [closed]

asked 2015-10-15 14:42:03 -0600

Mumonkan gravatar image

hi, i am an opencv newbie with what i am hoping is a simple task for openCV. i am looking to match an unknown "silhouette" (i believe it should be called - a 2-bit black & white image, as below, on the left) against a large (~10,000) existing set of similar images (such as on the right). i am really only interested in matching the _leading edge_ (the bumpy top part), however, the images may be slightly _rotated_ or _skewed_ relative to one another, and have slight variations (such as can be seen on the right side of the example images where there are extra notches etc). a _ranking/confidence_ score would be ideal, and fwiw there would likely be multiple (grouped) examples of a given pattern (e.g. as each new match is made, the new image would serve as a new example of that pattern for future mapping). so that an unknown image matching well against _several_ patterns in the same group (i.e. known same pattern) would substantially increase the confidence of matching that (general) pattern.

image description

any tips/pointers much appreciated. am hoping there is already a lot of work done in opencv toward this end. thanks!

-jon

edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by sturkmen
close date 2020-10-06 07:20:33.822601

Comments

Have you seen this?

thdrksdfthmn gravatar imagethdrksdfthmn ( 2015-10-16 08:23:59 -0600 )edit

thanks, will check it out!

Mumonkan gravatar imageMumonkan ( 2015-10-20 11:30:11 -0600 )edit