opencv初步入门编程1
2014-09-25 13:25
155 查看
#include <cv.h>
#include <highgui.h>
int main(int argc,char** argv)
{
////IplImage * img=cvLoadImage(argv[1]);
//IplImage*
greyImg = cvCreateImage(cvGetSize(img), img->depth,
1);
//IplImage*
cannyImg = cvCreateImage(cvGetSize(img), img->depth,
1);
//cvConvertImage(img,greyImg);
//cvSmooth(greyImg,cannyImg);
//cvCanny(cannyImg,cannyImg,10,100);
CvCapture* capture=cvCreateCameraCapture(0);
IplImage* frame=cvQueryFrame(capture);
IplImage* greyImg = cvCreateImage(cvGetSize(frame),
frame->depth, 1);
IplImage* cannyImg = cvCreateImage(cvGetSize(frame),
frame->depth, 1);
CvVideoWriter * writer=cvCreateVideoWriter("hello.avi",CV_FOURCC('X','V','I','D')
,33,cvGetSize(frame));
while(1)
{
//capture=cvCreateCameraCapture(0);
IplImage* frame=cvQueryFrame(capture);
//cvConvertImage(frame,greyImg);
//cvSmooth(greyImg,cannyImg);
//cvCanny(cannyImg,cannyImg,140,100);
cvWriteFrame(writer,frame);
cvNamedWindow("example");
cvShowImage("example",frame);
cvWaitKey(33);
}
cvReleaseCapture(&capture);
cvDestroyWindow("example");
}
#include <highgui.h>
int main(int argc,char** argv)
{
////IplImage * img=cvLoadImage(argv[1]);
//IplImage*
greyImg = cvCreateImage(cvGetSize(img), img->depth,
1);
//IplImage*
cannyImg = cvCreateImage(cvGetSize(img), img->depth,
1);
//cvConvertImage(img,greyImg);
//cvSmooth(greyImg,cannyImg);
//cvCanny(cannyImg,cannyImg,10,100);
CvCapture* capture=cvCreateCameraCapture(0);
IplImage* frame=cvQueryFrame(capture);
IplImage* greyImg = cvCreateImage(cvGetSize(frame),
frame->depth, 1);
IplImage* cannyImg = cvCreateImage(cvGetSize(frame),
frame->depth, 1);
CvVideoWriter * writer=cvCreateVideoWriter("hello.avi",CV_FOURCC('X','V','I','D')
,33,cvGetSize(frame));
while(1)
{
//capture=cvCreateCameraCapture(0);
IplImage* frame=cvQueryFrame(capture);
//cvConvertImage(frame,greyImg);
//cvSmooth(greyImg,cannyImg);
//cvCanny(cannyImg,cannyImg,140,100);
cvWriteFrame(writer,frame);
cvNamedWindow("example");
cvShowImage("example",frame);
cvWaitKey(33);
}
cvReleaseCapture(&capture);
cvDestroyWindow("example");
}
相关文章推荐
- OpenCV 编程入门
- OpenCV 编程入门
- Linux下Opencv入门编程一 (图像取反)
- OpenCV编程入门目录
- 初学OpenCV3,运行编程入门上读取并播放视频的原版程序,编译通过但是没有任何输出,已按网上博主各种方法试,还是没有结果,大家看怎么解决?
- OpenCV 编程入门
- opencl在opencv上的编程-初步调试
- OpenCV编程->OpenMP优化入门
- GPU编程入门(六) GPU ASM 顶点渲染初步
- 【Ogre编程入门与进阶】第五章 Ogre初步
- GPU编程入门(8) GPU ASM 顶点渲染初步
- scala编程系列(1)-scala编程入门初步
- OpenCV编程入门:视频序列操作
- OpenCV 编程入门
- 【转】OpenCV 编程入门
- opencv编程入门技巧
- Android新手入门2016(6)--客户端编程思想的初步思考和Android学习路线
- opencv学习笔记0 编程简介入门
- opencv编程入门技巧
- Ruby多线程编程初步入门