|
- #include "cv.h"
- #include "highgui.h"
-
- int main(int argc, char **argv) {
- CvCapture* cap;
-
- cap=cvCaptureFromCAM(-1);
-
- IplImage* img=cvQueryFrame(cap);
- IplImage* img_result=cvCreateImage(cvGetSize(img),IPL_DEPTH_8U,1);
- IplImage* img_result2=cvCreateImage(cvGetSize(img),IPL_DEPTH_16S,1);
-
- cvCvtColor(img,img_result,CV_RGB2GRAY);
- cvSobel(img_result,img_result2,1,1,3);
- cvSaveImage("cap.png",img);
- cvSaveImage("result.png",img_result2);
- // cvAddWeighted(img_result,2./3.,b,1./3.,0,img_result);
- // cvSobel(img_result,img_result,1,1,3);
-
- cvReleaseCapture(&cap);
- }
|