ايران ويج

نسخه‌ی کامل: انجام پروژه opencv شبیه دوربین مداربسته
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
سلام
ممنون ازجوابتون
بی خیال اون دوربین شدم با سیستم دوستم نتیجه گرفتم!
حالا میخوام به فیلم به صورت فریم به فریم دسترسی داشته باشم وازفریم ها هیستوگرام بگیرم لطفا یه نگاه به این کدبندازید[/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;
}
صفحه‌ها: 1 2