计算机学习笔记5.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机学习笔记5

内部文件 2015.8.10——2015.8.14 智慧云联信息技术(北京)有限公司 版本V0.1 编制者 王琳珂 编制日期 2015-0-14 审核者 审核日期 批准者 批准日期 签字日期 2015年0月日 1. 海康摄像头视频自动抓图 3 开启预览之后自动保存每帧图片为BMP格式 4 1.2 不预览情 5 1.3 编写代码查看保存一张图片所用时间 7 2. WIN7系统下搭建LINUX虚拟机 9 2.1 工具 9 安装VMware 9 搭建LINUX虚拟机 12 17 3. 批处理删除VS工程下的中间文件 19 23 4.1 单个C源文件的编译(参数-o) 23 多个C源文件的编译(参数-c和-o) 23 调试程序 25 1. 海康摄像头视频自动抓图 各个函数初始代码: BOOL InitInstance(HINSTANCE hInstance, int nCmdShow) { //前面的原代码不变,后面加入如下初始化设置 //--------------------------------------- hDC = GetWindowDC(hWnd); // 初始化 NET_DVR_Init(); //设置连接时间与重连时间 NET_DVR_SetConnectTime(2000, 1); NET_DVR_SetReconnect(10000, true); // 注册设备 NET_DVR_DEVICEINFO_V30 struDeviceInfo; lUserID = NET_DVR_Login_V30(4, 8000, admin, zhylxxjs201412, struDeviceInfo); if (lUserID 0) { //在窗口上输出错误提示 TextOut(hDC,200,200,_T(Login error),11); //通过变量error查看错误信息 int error=NET_DVR_GetLastError(); return FALSE; } return TRUE; } 开启预览函数:RealPlay() void RealPlay() { //启动预览并设置回调数据流 NET_DVR_PREVIEWINFO struPlayInfo = {0}; struPlayInfo.hPlayWnd = hWnd; //需要SDK解码时句柄设为有效值,仅取流不解码时可设为空 struPlayInfo.lChannel = 1; //预览通道号 struPlayInfo.dwStreamType = 0; //0-主码流,1-子码流,2-码流3,3-码流4,以此类推 struPlayInfo.dwLinkMode = 0; //0- TCP方式,1- UDP方式,2- 多播方式,3- RTP方式,4-RTP/RTSP,5-RSTP/HTTP lRealPlayHandle = NET_DVR_RealPlay_V40(lUserID, struPlayInfo, NULL, NULL); if (lRealPlayHandle 0) { TextOut(hDC, 200, 200, _T(NET_DVR_RealPlay_V40 error),26); int i=NET_DVR_GetLastError(); NET_DVR_Logout(lUserID); NET_DVR_Cleanup(); return ; } } 关闭预览函数:PlayEnd() void PlayEnd() { //关闭预览 NET_DVR_StopRealPlay(lRealPlayHandle); //注销用户 NET_DVR_Logout(lUserID); //释放SDK资源 NET_DVR_Cleanup(); } 1.1 开启预览之后自动保存每帧图片为BMP格式 1.2 不预览情 首先声明截图函数void CapturePicture() 1.3 编写代码查看保存一张图片所用时间 因为在不预览情况下保存图片的效率很低,为了查看每帧图片的保存时间,我们添加相应的开始时间和结束时间函数,来计算程序运行时间。 #include iostream #include time.h //关键 using namespace std; int main() { clock_t start, finish;

文档评论(0)

little28 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档