openCV 视频平滑处理 小程序
2011-02-25 11:37
811 查看
vs2008下的opencv安装过程,请猛击这里。
---------------------------------------------------------------
代码改编自《learning openCV 》(中文版),example 2-2,2-4。
效果截图:
视频内容来自:德国Fraunhofer的手势UI,【视频地址】
------------------------------
End
---------------------------------------------------------------
代码改编自《learning openCV 》(中文版),example 2-2,2-4。
#include "stdafx.h" #include "cv.h" #include "highgui.h" using namespace cv; void doubleVideo(string filename){ cvNamedWindow("video Demo",CV_WINDOW_AUTOSIZE); cvNamedWindow("smooth video Demo",CV_WINDOW_AUTOSIZE); CvCapture* capture = cvCaptureFromFile("test.avi"); IplImage* before = 0; IplImage* after = 0; while(1){ before = cvQueryFrame(capture); if(before == NULL) break; after = cvCreateImage(cvGetSize(before),IPL_DEPTH_8U,3); cvSmooth(before,after,CV_GAUSSIAN,3,3); cvShowImage("video Demo",before); cvShowImage("smooth video Demo",after); char c = cvWaitKey(33); if (c == 27) break; } cvReleaseCapture(&capture); cvDestroyWindow("video Demo"); cvDestroyWindow("smooth video Demo"); } int _tmain(int argc, _TCHAR* argv[]) { doubleVideo("test.avi"); return 0; }
效果截图:
视频内容来自:德国Fraunhofer的手势UI,【视频地址】
------------------------------
End
相关文章推荐
- javacpp-opencv图像处理之1:实时视频添加文字水印并截取视频图像保存成图片,实现文字水印的字体、位置、大小、粗度、翻转、平滑等操作
- 【OpenCV】2nd-播放视频、平滑处理、尺寸变换
- opencv 高斯平滑处理视频对比
- OpenCV3+Qt5视频处理程序
- javacpp-opencv图像处理之1:实时视频添加文字水印并截取视频图像保存成图片,实现文字水印的字体、位置、大小、粗度、翻转、平滑等操作
- ffmpeg的安装--opencv视频处理必备
- 【OpenCV图像处理入门学习教程五】基于背景差分法的视频目标运动侦测
- 使用opencv在Qt中实现卡通化视频处理
- opencv程序十三:读取摄像头或视频文件
- 基于OpenCV的小程序:从摄像头录制视频并保存
- Opencv1.0视频处理与解码器
- OpenCV(三)回归计算机视觉,对图像平滑处理
- OpenCV学习笔记-平滑处理
- OpenCV处理视频序列的类
- Python-OpenCV 图像与视频处理
- Python-OpenCV 图像与视频处理
- opencv2实现多张图片路线路牌(直线和圆)检测并将处理后的图片合成视频_计算机视觉大作业2
- OpenCV图像视频处理函数
- 【OpenCV】OpenCV 2.4版本 图像各种平滑(模糊)处理
- Opencv 视频处理