Android物联网应用程序开发-项目五 设备接口调用的实现-任务2:摄像头API的使用_第1页
Android物联网应用程序开发-项目五 设备接口调用的实现-任务2:摄像头API的使用_第2页
Android物联网应用程序开发-项目五 设备接口调用的实现-任务2:摄像头API的使用_第3页
Android物联网应用程序开发-项目五 设备接口调用的实现-任务2:摄像头API的使用_第4页
Android物联网应用程序开发-项目五 设备接口调用的实现-任务2:摄像头API的使用_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Android物联网应用程序开发资源转化系统教材辽宁轻工职业学院辽宁轻工职业学院任务实现知识准备任务目标目录

辽宁轻工职业学院任务2摄像头API的使用项目5设备接口调用的实现辽宁轻工职业学院本任务使用项目2任务4中的设计界面,利用提供的libuart.so(串口驱动程序)和cameralib.jar.jar两个接口文件,在移动互联终端上实现“视频监控”的业务需求。首先确认设备摄像头已经正确安装,其次确认移动终端的IP地址已经与无线路由在同一个IP段内,实现使用新大陆公司自定义的CameraManager工具类获取摄像头数据,从而控制摄像头的图像获取区域。辽宁轻工职业学院社区安防在社区日常管理中除了传感器预警以外,视频监控也是它的重要一环。在最近十几年中,视频监控领域应用范围越来越广,形式越来越多样化。视频监控系统就是利用计算机视觉技术对摄像头采集的视频信息进行处理、分析和理解。判断场景信息中感兴趣的区域是否有运动目标,然后进行图像的采集和显示、图像的存储。本项目实现了摄像头由移动终端机的串口控制辽宁轻工职业学院【任务目标】掌握使用CameraManager工具类获取摄像头数据的方法

1.Analog4150ServiceAPI简介辽宁轻工职业学院【知识准备】新大陆公司在设计操作摄像头传感器数据时定义了cameralib.jar类库,另外还需使用\armeabi\libuart.so接口文件。在本项目设计界面的基础上,只要把这两个目录文件拷贝到项目工程的\lib目录下即可使用。在本项目中主要介绍类库中的CameraManager.java工具类的使用方法。视频监控移动应用设计中通过CameraManager操作传感器,所以需要熟悉和使用CameraManager工具类提供的相关方法,现把用到的一些方法说明提供如下1.Analog4150ServiceAPI简介辽宁轻工职业学院【知识准备】CameraManager使用说明方法名称含义CameraManagergetInstance()获取操作摄像头实例对象CameraManager()构造函数voidstartCamera(Stringip,WebViewwebView)开启摄像头ip:摄像头IP地址,webView图像输出控件voidstopCamera()关闭摄像头cameraUp()向上转动摄像头voidcameraDown()向下转动摄像头voidcameraLeft()向左转动摄像头voidcameraRight()向右转动摄像头voidcameraStopUp()停止向上转动摄像头voidcameraStopDown()停止向下转动摄像头voidcameraStopLeft()停止向左转动摄像头voidcameraStopRight()停止向右转动摄像头2.操作摄像头步骤辽宁轻工职业学院【知识准备】(1)获取摄像头实例对象;

CameraManagermCameraManager=

CameraManager.getInstance();(2)打开摄像头;

mCameraManager.startCamera("192.168.14.100:81",mWebView); (3)控制摄像头方向;

mCameraManager.cameraUp();

mCameraManager.cameraDown();

mCameraManager.cameraLeft();

mCameraManager.cameraRight();

mCameraManager.cameraStopUp();

mCameraManager.cameraStopDown();

mCameraManager.cameraStopLeft();

mCameraManager.cameraStopRight();辽宁轻工职业学院【任务实现】1.在Eclipse中创建一个Android工程,命名为AndroidDemo5_1。并把项目2任务3的界面导入到此项目中

辽宁轻工职业学院【任务实现】2.界面控件的初始化根据单元2任务4界面设计结果,熟悉res/layout/activity_main.xml界面元素的相关设置并在Acitvity中实现界面控件的初始化initView()方法。在应用程序初始化的Acitvity会实例化界面上的所有控件,这里把界面的控件和摄像头初始化存放在initView()中,并在MainActivity的onCreate(BundlesavedInstanceState)方法调用initView()。辽宁轻工职业学院【任务实现】3.设置单击按钮事件,完善摄像方向的控制当视频监控应用程序已经连接到摄像头后,点击上、下、左、右四个按钮,程序将调用摄像头的CameraManager

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论