- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 opencv学习笔记(九)捕获摄像头的视频并保存成avi格式
这个程序引用自下面的博客,但是运行之后我发现视频保存之后,要利用前面提到的opencv播放视频程序播放,不能用普通播放器播放——而且用前面的opencv程序播放时,图像是倒置的,需要我们在程序里面改一下。在while(1)里面加上一句 cvFlip(frame, NULL, 0 );//翻转图像 http://blog.csdn.net/augusdi/article/details
2016-12-27 19:31:24 2116 1
原创 opencv学习笔记(八)彩色视频转换成黑白视频
#include "cv.h" #include "highgui.h" int main(int argc, char** argv[]) { CvCapture* capture = 0; capture = cvCreateFileCapture("2.avi"); //打开一个视频文件 if (!ca
2016-12-26 18:47:42 4490 1
原创 opencv学习笔记(七)从电脑摄像头读入数据
#include"highgui.h"#include"cv.h"//从摄像头中读入数据int main(int argc,char** argv){cvNamedWindow("Example1",CV_WINDOW_AUTOSIZE);CvCapture* capture; //初始化一个CvCapture结构的指针if(argc==1){capture=c
2016-12-25 18:52:05 1059
原创 opencv学习笔记(六)二值化以及边缘检测
#include IplImage* doCanny(IplImage* in,double lowThresh,double highThresh,double aperture){ if(in->nChannels!=1) return(0);//Canny只能处理灰度图 IplImage* out = cvCreateImage(
2016-12-24 19:26:43 5125
原创 opencv学习笔记(五)缩小图片到原来的1/2
#include "highgui.h" #include "cv.h" IplImage* doPyrDown(IplImage* in, int filter = IPL_GAUSSIAN_5x5) { assert(in->width % 2 == 0 && in->height % 2 == 0); IplImage*
2016-12-23 20:22:05 2552 1
原创 opencv学习笔记(四)高斯滤波
上代码:#include "highgui.h"#include "cv.h"void example2_4( IplImage* image ){IplImage* out = cvCreateImage(cvGetSize(image),IPL_DEPTH_8U,3);cvSmooth( image, out, CV_GAUSSIAN, 3, 3 );cvS
2016-12-22 20:36:05 1427
原创 opencv学习笔记(三)视频播放控制
这个程序我们通过通过加入滚动条来控制视频的播放。代码如下:#include using namespace std; using namespace cv; int g_slider_position = 0; int n = 0; //定义一个全局变量,控制滚动条的位置 CvCapture *g_capture = NULL; /*
2016-12-21 21:42:22 1396
原创 opencv学习笔记(二)播放视频
dWindo#include int main(int argc,char** argv[]){ cvNamedWindow("Example2",CV_WINDOW_AUTOSIZE); CvCapture* capture = cvCreateFileCapture("1.wmv"); IplImage* frame;
2016-12-20 13:54:38 491
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人