- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)