۲۷-مرداد-۱۳۹۱, ۱۲:۰۵:۲۲
سلام
ممنون ازجوابتون
بی خیال اون دوربین شدم با سیستم دوستم نتیجه گرفتم!
حالا میخوام به فیلم به صورت فریم به فریم دسترسی داشته باشم وازفریم ها هیستوگرام بگیرم لطفا یه نگاه به این کدبندازید[/code]
کد گرفتن فیلم:
ممنون ازجوابتون
بی خیال اون دوربین شدم با سیستم دوستم نتیجه گرفتم!
حالا میخوام به فیلم به صورت فریم به فریم دسترسی داشته باشم وازفریم ها هیستوگرام بگیرم لطفا یه نگاه به این کدبندازید[/code]
کد گرفتن فیلم:
کد:
#include <stdio.h>
#include "cv.h"
#include "highgui.h"
int main( int argc, char **argv )
{
CvCapture *capture = 0;
IplImage *frame = 0;
int key = 0;
/* initialize camera */
capture = cvCaptureFromCAM( 0 );
/* always check */
if ( !capture ) {
fprintf( stderr, "Cannot open initialize webcam!\n" );
return 1;
}
/* create a window for the video */
cvNamedWindow( "result", CV_WINDOW_AUTOSIZE );
while( key != 'q' ) {
/* get a frame */
frame = cvQueryFrame( capture );
/* always check */
if( !frame ) break;
/* display current frame */
cvShowImage( "result", frame );
/* exit if user press 'q' */
key = cvWaitKey( 1 );
}
/* free memory */
cvDestroyWindow( "result" );
cvReleaseCapture( &capture );
return 0;
}