开发者

How to efficiently find a small logo in an image

开发者 https://www.devze.com 2023-03-27 18:26 出处:网络
I am trying to fine tune my image detection project and through my various tests I seem to hit a snag. If I have a logo that is small, (around 10x15), in an image my detection seems to fail and bypass

I am trying to fine tune my image detection project and through my various tests I seem to hit a snag. If I have a logo that is small, (around 10x15), in an image my detection seems to fail and bypass it. I tried to manually crop that logo and upscale it to different resolutions, but the up-scaling causes too much noise and distorts the logo. I tried the reverse method as well by taking the logo from the image and use it to test with, thinking it should pick it up being a 1-1 comp开发者_运维百科arison, however it had reverse side effects of finding too many matches in the image.

I am using SIFT with affine transformations, and color calibration with histograms to detect my other matches. I've tried sharpening an image after up-scaling it, but that didn't work well either.

Is there anything that I could test or implement that would detect the logo? Any advice is greatly appreciated.

EDIT

Including two different sets of tests that I ran where it failed.

Nike:

How to efficiently find a small logo in an image

Image to test logo on (Trying to get it off the collar):

How to efficiently find a small logo in an image

Apple:

How to efficiently find a small logo in an image

Image to test on (Cannot find enough matches to register a hit):

How to efficiently find a small logo in an image

0

精彩评论

暂无评论...
验证码 换一张
取 消