本文转自EasyDarwin团队成员Alex的博客:http://blog.csdn.net/cai6811376

EasyCamera开源摄像机拥有获取摄像机实时快照并上传至EasyDarwin云平台的功能,那么我们如何使用海康的摄像机SDK获取实时快照呢?

我们看海康SDK的说明文档中有

我们使用这个接口进行快照获取

//EasyCamera-HK EasyCameraSource.cpp
bool EasyCameraSource::getSnapData(unsigned char* pBuf, UInt32 uBufLen, int* uSnapLen)
{//如果摄像机未登录,返回falseif (!cameraLogin()) return false;//调用SDK获取数据LPNET_DVR_JPEGPARA jpegPara = new NET_DVR_JPEGPARA;jpegPara->wPicQuality = 0;jpegPara->wPicSize = 9;LPDWORD Ret = 0;NET_DVR_SetCapturePictureMode(JPEG_MODE);/*{cout << "Set Capture Picture Mode error!" << endl;cout << "The error code is " << NET_DVR_GetLastError() << endl;}*/bool capture = NET_DVR_CaptureJPEGPicture_NEW(m_u32Handle, 1, jpegPara, (char*)pBuf, uBufLen, (LPDWORD)uSnapLen);if (!capture){printf("Error: NET_DVR_CaptureJPEGPicture_NEW = %d", NET_DVR_GetLastError());delete jpegPara;return false;}delete jpegPara;return true;
}

将获取到的快照数据进行Base64编码,将编码后的数据上传至云平台。

源码及视频教程

源码地址:https://github.com/EasyDarwin/EasyDarwin/tree/master/EasyCamera-HK

视频教程地址:[http://edu.csdn.net/course/detail/3029

](http://edu.csdn.net/course/detail/3029)

获取更多信息

邮件:support@easydarwin.org

WEB:www.EasyDarwin.org

Copyright © EasyDarwin.org 2012-2016

EasyDarwin开源云平台接入海康威视EasyCamera摄像机之快照获取与上传相关推荐

  1. 基于EasyDarwin流媒体云平台的智能视频监控系统框架

    基于EasyDarwin流媒体云平台的智能视频监控系统框架 EasyDarwin云平台作为国内较有影响力的开源流媒体平台,集流媒体分发,录像,信令交互为一体,目前已经被广泛应用到监控互联网各个领域:从 ...

  2. 萤石云平台接入_前端接入监控视频

    简介 在可视化平台的展示中,监控视频可能是不可或缺的一部分.由于屏幕的尺寸限制,监控视频在可视化平台中占比不大,但是对于设计到实物的企业来说,监控视频在可视化平台中的展现是必不可少的一部分. 海康威视 ...

  3. EasyStack 与F5合作, OpenStack开源云平台携手软件定义的应用交付服务

    近期,EasyStack联手F5 Networks,将业界领先的OpenStack开源云平台解决方案与高性能的应用交付服务相结合,于当下的云计算时代实现开源软件与新一代软件定义的应用交付服务的跨域合作 ...

  4. 盘点Linux下的开源云平台云存储服务

    15个您可能不知道的开源云平台 桉树云服务环境 Eucalyptus 开源协议及语言 GPL Java C/C++ 官方网站 http://www.eucalyptus.com/participate ...

  5. 开源云平台Openstack实战部署实习报告

    毕业实习是一个大学生从大学校园生活到社会实践生活的一个过渡,让我们将校园里所学的理论知识和实际操作相结合,为进入社会务实基础.学校开设多种实习形式,考虑各个方面的因素,最终选择了高明老师的开源云平台O ...

  6. 互联网医院系统构建:探索开源云平台与互联网医院平台源码的融合

    互联网医院系统作为一种新型医疗服务模式,将传统的医院门诊转化为在线咨询.远程会诊等形式,帮助患者更加方便地获得专业医疗服务. 在实现互联网医院系统的建设过程中,选择合适的云平台和医院平台源码是至关重要 ...

  7. AIR724 4G模块云平台接入教程(2)- 阿里云物联网平台

    AIR724 4G模块云平台接入教程(2)- 阿里云物联网平台 Aliyun IOT 设备配置和接入 自动注册 一型一密 一机一密 消息通信 通信主题 通信流程 使用实战 属性上报 异步服务调用 同步 ...

  8. 红帽25周年:从Linux转型成为开源云平台公司

    2019独角兽企业重金招聘Python工程师标准>>> DoNews7月4日消息(记者 程侃如)今年是红帽成立25周年,在过去一年的财报里,红帽全年营收也超过了29亿美元.近期,今年 ...

  9. 4G DTU接入平台系列教程(三):OneNet中移物联云平台接入教程详解

    LTE-659 4G DTU系列 OneNet中移物联云平台连接教程 今天介绍物联设备 LTE-659 4G DTU如何接入OneNet中移物联云平台系列. LTE-659是一款Cat 1模块.物联网 ...

  10. 智慧建筑云平台接入架构设计

    本文由灵自古来 邮箱lingzigulai@163.com 微信号lingzigulai 原创,转载请注明出处,谢谢. 概述 架构设计 架构图 软网关:负责连接各种串口.modus.CAN.IO硬件协 ...

最新文章

  1. class 与 原型链 解析
  2. java单线程循环调度_Java基础篇之Java线程模型
  3. 【Redis学习】Redis的安装、管理、适用场合以及使用
  4. datax mysql replace_DataX-MySQL(读写)
  5. Python API简单验证
  6. SpringBoot自动化配置的注解开关原理
  7. python的哪个模块提供了文件处理方法_Python处理文件路径有哪些方法?
  8. 专家教你如何设置无线路由器 享受无线乐趣
  9. 2019年8月19日矩阵
  10. 全国大学FTP列表!绝对经典!!!
  11. SaaSpace:10种最佳免费密码管理器软件
  12. yaahp使用教程_yaahp(yaahp教程使用视频)
  13. LGTM? 那些迷之缩写
  14. 春夜宴诸从弟桃李园序 李白
  15. 独家:为了永不停机的计算服务 - 五月月刊 | 凌云时刻
  16. 如何有效阅读《C++ Primer》那么厚的书
  17. IDEA的bookmark是什么以及如何使用
  18. ZYNQ系统中实现FAT32文件系统的SD卡读写 之一 硬件介绍
  19. Deepin V20 双显卡安装NVIDIA驱动 实现外接显示器 (戴尔G3)
  20. html中背景图片自动全屏显示,HTML设置body背景图片全屏显示

热门文章

  1. java+毕业设计+进销存管理系统+源码+论文.rar
  2. 多源数据融合算法综述
  3. Direct Sparse Visual-Inertial Odometry using Dynamic Marginalization
  4. python数字大小写转换代码_把金额小写转换成大写的Python代码
  5. ncm在线转换mp3格式
  6. 侠盗病毒”志不在“侠”,360安全大脑强力查杀!
  7. 博士生学历真的很重要吗?
  8. HTML5+CSS3基础
  9. fudannlp初试
  10. 笔记:盖洛普《伟大管理的12要素》中的12原则