Welcome Guest ( Log In | Register )


Important

The forums will be closing permanently the weekend of March 15th. Please see the notice in the announcements forum for details.

 
Looking For A Logo/pixel, i want to extract chunks out of an avi
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
sameguy
Posted: Nov 22 2011, 04:34 PM


Newbie


Group: Members
Posts: 1
Member No.: 33638
Joined: 22-November 11



Hey guys,

i have the following problem: I have a logo that needs to be identified, as well as the 15 seconds leading up to it. Essentially what i want is a movie that contains clips leading up to this logo.

Is there any way to do this in virtualdub? Maybe together with autoit?

basically what can i do to make this happen?


cheers,

edit:
Can i search within a file for a certain pixel value programmatically and it tells me the frame? I think that could help me with the solution.
 
     Top
videocrack
Posted: Feb 19 2012, 12:39 PM


Member


Group: Members
Posts: 27
Member No.: 26678
Joined: 27-December 09



to search a certain pixel value in a video is possible (I don't know if there's a filter for VD though). However, usually a single pixel value is found not just in a certain frame but in quite a number of frames and also in different locations of a frame. It's different with a logo, there you have a number of pixels which will only be found in those frames (and locations of the frame) where the logo is found and that's what I guess you want to find, right? Anyway, if you're familiar with C++ and OpenCV you could do that with cvMatchTemplate. That's a function which allows you to detect a certain template (your logo) in a video. Whenever the logo is detected your program would display the respective frame number or do whatever you want it to do with that frame.
 
     Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
1 replies since Nov 22 2011, 04:34 PM Track this topic | Email this topic | Print this topic

<< Back to Advanced Video Processing