hi i m trying to extract the specific frame on current video file.i have a
frame what i want when i play a video file with aforge library and called new
frame event if new frame match with my specific frame then it show me a message
frame match.this specific frame randomly appears in a video file here is my code
private void Form1_Load(object sender, EventArgs e)
{
IVideoSource videoSource = new FileVideoSource(@"e:\media\test\a.mkv");
playerControl.VideoSource = videoSource;
playerControl.Start( );
videoSource.NewFrame += new AForge.Video.NewFrameEventHandler(Video_NewFrame );
}
private void Video_NewFrame(object sender, AForge.Video.NewFrameEventArgs
eventArgs)
{
//Create Bitmap from frame
Bitmap FrameData = new Bitmap(eventArgs.Frame);
//Add to PictureBox
pictureBox1.Image = FrameData;
//compare current frame to specific fram
if (pictureBox1.Image == pictureBox2.Image)
{
MessageBox.Show("Frame Match");
}
}
pictureBox2.image is a fix frame that i want to match .this code is working
fine to play video file and extract new frame but i m unable to compare new
frame to specific frame.please guide me how to achieve this.
Original issue reported on code.google.com by zahid.ma...@gmail.com on 5 Jan 2014 at 4:35
Original issue reported on code.google.com by
zahid.ma...@gmail.com
on 5 Jan 2014 at 4:35