How to detect the logo from the image?
Mostra commenti meno recenti
I want to detect the logo from the image but the image clarity is not good.Here is the image.

Please help me to extract the logo.
Risposte (2)
Image Analyst
il 26 Dic 2013
0 voti
It looks like it says Animal Planet. Use imrect() or rbbox() to extract it manually, or use regular indexing if you know the rows and columns it occupies.
10 Commenti
Naishil shah
il 26 Dic 2013
Image Analyst
il 26 Dic 2013
What does match mean to you?
Naishil shah
il 26 Dic 2013
Modificato: Naishil shah
il 26 Dic 2013
Image Analyst
il 26 Dic 2013
I assume what you intend to say (but didn't) is that you want to find that logo automatically in the image no matter where it appears, what color it is, or how it is blended in with clutter in the same place. That's pretty difficult, like trying to decode a captcha.
What's the use case for this? It seems like it would be a copyright violation. I don't want to give advice to you if it is just for you to try to break the law and alter the copyrighted video. Do you have legal permission to do this? What will you do with the videos if you were able to remove the logo?
Naishil shah
il 26 Dic 2013
Modificato: Naishil shah
il 26 Dic 2013
Image Analyst
il 26 Dic 2013
You haven't given an answer as to why you want to do it. I know it's your project but who is sponsoring it and why? Is it just like homework? Maybe you'd get an exemption because it's an educational research thing - I don't know. I mean if the purpose is to just get rid of the annoying video bugs (yes, that's what they're called) why not just crop the frames? I think any other method will be too complicated for you, and maybe for me as well. I can think of one method that might work using edge detection and Hausdorf distances but even that won't get it for every frame. Your best bet is to assume it's going to be in one of the corners and look for bimodal histograms which could indicate a bug over a uniform background. Then do a normalized cross correlation or the edge/Hausdorf method to locate it.
See here for more on video bugs:
Naishil shah
il 26 Dic 2013
Modificato: Naishil shah
il 26 Dic 2013
Image Analyst
il 26 Dic 2013
Good luck trying some of the things I suggested, and on developing your own algorithms. For your thesis you'll most likely have to use non-copyrighted videos, but you can create videos with bugs easily yourself with DVD authoring programs like Pinnacle Studio and others. I would first start with non-transparent bugs over uniform backgrounds, then graduate to cluttered backgrounds and transparent (edge only) bugs as you become more experienced.
Naishil shah
il 27 Dic 2013
Image Analyst
il 27 Dic 2013
For transparent ones, where you see just the edges of the bug, then you'll probably have to do an edge detection and see if the shape of the edges matches the shape of the edges of a solid logo.
saimadhav sadda
il 21 Feb 2019
0 voti
please send a matlab code for logo detection???
Categorie
Scopri di più su Video Formats and Interfaces in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

