sony相机二次开发sdK C语言,sdk与开放API协议支持二次开发的摄像头
研发了一款提供SDK与开放API协议的摄像头 可以很方便 简单,轻量,快速整合到x86,android,iOS,ARM等平台的应用系统
OpCam能做什么
提供sdk与开放api协议
实时视频音频处理
支持wifi与有线网络连接
云台360度视角
图片抓拍
SD卡录像
云录像(实时推送视频音频到云服务器)
云集中摄像头管理
预留433无线通信接口(开放给定制协议客户)
支持树莓派等开源硬件对接
SDK支持的平台有:X86,Android,iOS,ARM
SDK接口说明
搜索摄像头
局域网内广播一条 "hi,opCam"的消息,摄像头接收到之后会回复自身的id和ip地址
例子
OpCamClient opCamClient=OpCamClient.getInstance();
List cams= opCamClient.lookup();
for(OpCam opCam : cams){
System.out.println(opCam.getId());
}
设置WIFI
OpCamClient opCamClient=OpCamClient.getInstance();
System.out.println(opCamClient.setWIFI("192.168.1.110", "ssid", "wifipassword", "admin password"));
参数 ip地址,said, wifi密码,摄像头管理员密码(如忘记密码,请做设备恢复出厂)
返回 200|ok 表示成功
设置时间
opCamClient.setDate设置摄像头时间
OpCamClient opCamClient=OpCamClient.getInstance();
opCamClient.setDate("192.168.1.110","2017-09-21 22:19:30");
修改密码
OpCamClient opCamClient=OpCamClient.getInstance();
opCamClient.changePassword("192.168.1.110", "new_password", "old_password")
参数 ip地址,新密码,原密码
返回 200|ok 表示成功
设置视频模式
OpCamClient opCamClient=OpCamClient.getInstance();
opCamClient.setVideoMode(opCam.getIp(), VideoMode.NORMAL,"admin_password");
参数 ip地址,模式,管理员密码 模式: VideoMode.NORMAL 正常 VideoMode.FLIP 翻转 VideoMode.MIRROR 镜像 VideoMode.FLIP_MIRROR 翻转与镜像
返回 200|ok 表示成功
控制云台转动
OpCamClient opCamClient=OpCamClient.getInstance();
opCamClient.ptz("ip", PTZCMD.PTZ_UP,"admin_password");
参数 ip地址,转动指令,管理员密码 模式: PTZCMD.PTZ_UP 上 PTZCMD.PTZ_DOWN 下 PTZCMD.PTZ_LEFT 左 PTZCMD.PTZ_RIGHT 右
返回 200|ok 表示成功 更多详细说明:请点击网址
sony相机二次开发sdK C语言,sdk与开放API协议支持二次开发的摄像头相关推荐
- sdk与开放API协议支持二次开发的摄像头
研发了一款提供SDK与开放API协议的摄像头 可以很方便 简单,轻量,快速整合到x86,android,iOS,ARM等平台的应用系统 OpCam能做什么 提供sdk与开放api协议 实时视频音频处 ...
- html开发用什么语言,为什么说HTML5是最适合移动端开发的语言呢?
原标题:为什么说HTML5是最适合移动端开发的语言呢? 什么语言是最适合移动端开发的呢?这里小编可以肯定的告诉你:HTML5全栈开发!那么为什么说HTML5是最适合移动端开发的语言呢?下文就来为大家讲 ...
- 二维图形平移变换c语言程序,[转载]计算机图形学Opengl实现二维图形的平移、旋转、缩放复合变换...
参考课堂教学中关于模型变化的讲解,编写对一个三角形分别实现平移.缩放.旋转等变化的源码及效果图.请以该例为蓝本,实现3题的代码编写. 如下的几幅图,第一幅就是在给出的代码部分进行修改,将GL_FLAT ...
- 嵌入式开发中C语言编程要点简述!
在嵌入式Linux的C语言开发中,C语言的基本编程依然是最重要的内容.除此之外,与一般的C语言编程相比,嵌入式Linux的C语言编程有以下一些要点: 1.库函数与系统调用 在进行C语言编程的时候,使用 ...
- c语言省二历年真题讲解安徽,安徽省计算机等级二考试真题C语言年12月.doc
安徽省计算机等级二考试真题C语言年12月 机密☆启用前 二〇一三年下半年全国高等学校(安徽考区) 计算机水平考试试卷 (二级 C语言程序设计) 考生须知: 1.请将准考证号末两位填在试卷第2页右上方的 ...
- 微信开放平台 公众号第三方平台开发 教程一 平台介绍
教程导航: 微信开放平台 公众号第三方平台开发 教程一 平台介绍 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台 微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台 ...
- gige相机二次开发_海康威视工业相机SDK二次开发示例程序demo和PDF说明.zip
1 海康威视相机demo和PDF说明\Samples\DirectShow\DirectShowDisplay\lib\x64\uuid.lib 4.73 MB 2018/12/29 10:59:06 ...
- 大恒相机开发(大恒SDK+opencv开发)笔记1
大恒相机开发(大恒SDK+opencv开发 一.项目简介 在大三上学期做过人脸识别的开发,刚好下学期老师手中有相机的项目,然后项目就到了我手上,下面是我开发这个项目的一些经历,进程还在调试中.笔记会按 ...
- 如何实现 OpenAPI 多语言 SDK 开发?
简介:由于每个网关所对应的后端情况不同,因此没有一套元数据可以适用于所有的网关.阿里云通过重新定义一门 DSL 语言 -- Darabonba 来支持不同风格的 OpenAPI,同时支持多语言的 SD ...
- 在Visual Studio 2012中使用VMSDK开发领域特定语言(二)
本文为<在Visual Studio 2012中使用VMSDK开发领域特定语言>专题文章的第二部分,在这部分内容中,将以实际应用为例,介绍开发DSL的主要步骤,包括设计.定制.调试.发布以 ...
最新文章
- python是一门什么课程-为什么一定要让孩子学会一门编程语言?
- ReviewForJob——桶式排序+基数排序(==多次桶式排序)
- 在Spring中嵌入HSQLDB服务器实例
- java项目学习_一个Java项目的学习
- UML-----构件图与部署图
- 解决客户一例:使用域超级管理员打开Exchange 2010发现没有权限
- 万用表欧姆档和摇表的区别
- 戴尔台式计算机usb驱动,dell服务器和电脑不支持usb2.0设备安装系统的解决方案方法...
- qmp32下载_U盘歌曲播放顺序调整教程
- 优思学院|六西格玛管理的经典六步法
- 小提琴统计图_R语言数据可视化系列(4)箱线图和小提琴图(附详细代码)
- Linux Get命令
- restTemplate请求设置请求头信息
- 推荐系统详解(三)近邻推荐
- Python dasdasd使用阿里云dasda 镜像
- iosfifa15正在连接服务器,《FIFA15》正式登陆AppStore 必须联网才能玩
- 谈一下我是如何从使用json-lib到投入fastjson的怀抱....
- Android Q:调用系统相机拍照,并且获取图片
- mongo3.5 java cursor_pymongo for py2.7.py3.6版本-pymongo下载3.5.1 官方最新版-西西软件下载...
- 解决addClass不起作用的小妙招