How to detect logos inside an image

asked 2018-01-14 11:39:49 -0600

kabeersvohra gravatar image

Hi,

I have a problem where I have a screenshot and I would like to detect whether there exists a logo that matches one of my list of logos with some degree of variability in distortion or size.

I considered template matching but I am not sure if this works for changes in size and distortion as well as being able to detect which of the logos from my set are matched in the target screenshot.

Is there any other way to do this or can template matching be changed to allow this?

Thanks

Kabeer

edit retag flag offensive close merge delete

Comments

2

I suggest you to type detect logo in the search box. You would be amazed how many times we provided solutions to this already.

StevenPuttemans gravatar imageStevenPuttemans ( 2018-01-15 04:23:03 -0600 )edit

Please could you link me? I can't find any (answered) question which tells me how to detect a logo from a screenshot

kabeersvohra gravatar imagekabeersvohra ( 2018-01-16 11:32:38 -0600 )edit

O come on, this is not that difficult right? Click here and look for the solutions with an green check.

StevenPuttemans gravatar imageStevenPuttemans ( 2018-01-17 01:51:02 -0600 )edit

Thank you for showing me how to search yet I still can't find any answered question that even gets near to a solution I require as I have mentioned before. Sure I'm detecting a logo but many say to use template matching which clearly won't work for me due to rotation, stretching etc, also the fact that I have multiple logos to try and match which potentially none of them will match. Also there is no way I have found of obtaining the logos from an image. Another solution I found used extracting images which is also not an option for me. If you have a solution to my problem it would be appreciated otherwise please refrain from commenting.

kabeersvohra gravatar imagekabeersvohra ( 2018-01-17 03:06:02 -0600 )edit

Another solution I found used extracting images which is also not an option for me. --> if collecting training data for your logo is not an option, than I am afraid you will simply have to invent a new computer vision algorithm... a final push could be to do a keypoint based matching but in large scenes that will probably blow up in computational time.

StevenPuttemans gravatar imageStevenPuttemans ( 2018-01-17 04:10:21 -0600 )edit