Read Directshow_Opencv camera video
no vote
Solving OpenCV video read speed is too slow-void main (int argc, char * argv []) { static ARFrameGrabber frameGrabber; IplImage ds_frame; frameGrabber.Init(0, true); frameGrabber.SetFlippedImage(true); for(;;) { IplImage *frame =0; frameGrabber.GrabByteFrame(); BYTE *myBuffer = frameGrabber.GetByteBuffer(); int width = frameGrabber.GetWidth(); int height = frameGrabber.GetHeight(); int stride = (width * sizeof( RGBTRIPLE ) + 3) & -4; cvInitImageHeader( &ds_frame, cvSize(width, height), 8, 3,IPL_ORIGIN_BL, 4 ); ds_frame.widthStep = stride; cvSetData( &ds_frame, myBuffer, stride ); frame = &ds_frame; /* Video analysis section */ } }