#include <stdio.h> #include <cv.h> #include "cxcore.h" #include <highgui.h> #include <cvcam.h> int main() { CvCapture *capture; IplImage *frame; IplImage *pImg2=NULL; //抓取灰階視訊 IplImage *pImg3=NULL; IplImage *pImg4=NULL; capture=cvCreateCameraCapture( 0 ); cvNamedWindow("Webcam",1); cvNamedWindow("pImg2",1); cvNamedWindow("pImg3",1); cvNamedWindow("pImg4",1); while(1) { frame = cvQueryFrame(capture); pImg2 = cvCreateImage(cvSize(frame->width,frame->height), IPL_DEPTH_8U, 1); pImg3= cvCreateImage(cvSize(frame->width,frame->height), IPL_DEPTH_8U, 1); pImg4= cvCreateImage(cvGetSize(frame), IPL_DEPTH_8U, 1); cvCvtColor( frame, pImg2, CV_BGR2GRAY );//轉換為灰階 cvFlip( pImg2,0,0); cvThreshold( pImg2, pImg3,100 , 255, CV_THRESH_BINARY );//轉為黑白 cvCanny(pImg3, pImg4, 50,50 , 3); cvShowImage("Webcam", frame); cvShowImage("pImg2",pImg2); cvShowImage("pImg3",pImg3); cvShowImage("pImg4",pImg4); cvWaitKey(20); } cvReleaseCapture(&capture); cvDestroyWindow("Webcam1"); cvDestroyWindow( "pImg2" ); cvDestroyWindow( "pImg3" ); cvDestroyWindow( "pImg4" ); }
2013年4月22日 星期一
許宸瑋-照片灰階彩色線條
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言