\tutorial_code\HighGUI
来源:互联网 发布:网络写手培训 编辑:程序博客网 时间:2024/05/14 16:54
选择逃避
是因为
不知该如何面对
【22】读取和写入视频
直接给源码 = =
#include "opencv2/highgui/highgui.hpp"
#include <iostream>
#include <iomanip>
using namespace cv;
using namespace std;
int main( int argc, const char** argv )
{
Mat image,frame;
VideoCapture cap;
cap.open(0);
//0是设备号 当然,如果你有多个设备的话技巧就是传入-1然后自己选择
if( !cap.isOpened() )
{
cout << "***Could not initialize capturing...***\n";
return -1;
}
int frameW = cap.get(CV_CAP_PROP_FRAME_WIDTH);
int frameH = cap.get(CV_CAP_PROP_FRAME_HEIGHT);
VideoWriter outputVideo;
//outputVideo.open("out.avi",CV_FOURCC('X','V','I','D'),10,Size(frameW,frameH),true);
//这里的xivd就是选择xivd编码器进行编码
//当然首先你要安装XVIDhttp://www.xvidmovies.com/codec/
//技巧又出现了,传入参数-1他会弹出对话框然你选系统已经装有的编码器
//当然 我还是强烈建议你装一个XVID = = 当你别的编码器都不好使的时候 你要记得这条啊
outputVideo.open("out.avi",-1,10,Size(frameW,frameH),true);
if( !outputVideo.isOpened() )
{
cout << "***Could not initialize outputVideo...***\n";
return -1;
}
namedWindow( "Camera", 1);
for(;;)
{
cap >> frame;
if( frame.empty() )
break;
frame.copyTo(image);
imshow( "Camera", image );
outputVideo<<image;
char c = (char)waitKey(10);
if( c == 27 )
break;
}
cap.release();
return 0;
}
为什么没有运行图片?!
我才不要给真相你们!!
- \tutorial_code\HighGUI
- HighGUI
- \tutorial_code\ImgTrans\
- \tutorial_code\ImgTrans
- \tutorial_code\Histograms_Matching
- \tutorial_code\ShapeDescriptors
- HighGUI参考手册
- HighGUI参考手册
- 细说HighGui
- \tutorial_code\introduction\display_image
- \tutorial_code\introduction\windows_visual_studio_Opencv
- \tutorial_code\core\mat_the_basic_image_container
- \tutorial_code\core\how_to_scan_images
- \tutorial_code\core\mat_mask_operations
- \tutorial_code\core\Matrix
- \tutorial_code\core\discrete_fourier_transform
- \tutorial_code\core\file_input_output
- \tutorial_code\core\interoperability_with_OpenCV_1
- Cocos2d-x 设置竖屏的方法 2.0以上版本
- DOM
- LISP 简单的数据库 3.4 改进用户交互
- cocos2d-x中的单例模式运用
- 目前以我的眼光所推荐的一些编程网站,欢迎各位留言提供
- \tutorial_code\HighGUI
- 最常被程序员们谎称读过的计算机书籍[转载]
- Cocos2d-x 利用CCSpriteBatchNode提高渲染效率
- 网络信息整合的几个关键点
- cocos2d-x 关于是否继承CCSprite,以及关于继承初始化时候的未知问题
- Asp.net(1)-入门概述
- 无向图的连通分量和生成树
- 10步让你成为更优秀的程序员[转载,中转站]
- cocos2d-x中CCCallFunc CCCallFuncN CCCallFuncND的区别和使用示例