1.首先调用摄像头是涉及到底层的系统实现的,首先是需要跟自己采购的平板厂家沟通确认好是否做了双通道摄像头的底层驱动,因为很多Android开发板是只有一个摄像头通道的,可以满足你使用单目摄像头。调用方法也都是一样的使用camera.open(N)的方法。至于里面的N可能是0、1、2等等…需要跟厂家确定驱动里面给的通道是几那么就打开几。常用的都是open(0)或者open(1)

2.首先不管你是usb摄像头还是内置摄像头又或者是其他方式接入的摄像头,驱动方式都是基于系统定制方的驱动程序的,所以当你使用常规的调用方式无法正常调用摄像头,或者摄像头是一片黑那么就说明你的该通道是不可用的,并且可以在日志上看出是open failed。那么就联系厂商咨询正确的摄像头通道

3.很多人调用双目摄像头不知道如何调用,其实很简单的。首先得需要跟厂家确定系统驱动是否开放了两个或者两个以上通道,如果联系不上厂家那么请尝试open(0)和open(1)这种常用的通道。调用双目摄像头采集一个可见光图像一个红外图像,其实本质是一样的,都是通过初始化一个camera对象来监听。所以单目摄像头只需要初始化一个camera对象,那么双目就需要初始化两个camera对象(mCameraKJ、mCameraHW),并且所有的配置都需要做两份,分别实现两个监听。那么就能根据两个不同通道的对象来获取相应数据

4.camera对象是需要有视图对象的,如果没有设置视图对象那么可能导致camera对象调用失败。请先编写demo,设置两个surfaceView来预览两个通道的图像,在能实现功能的基础上,再去做页面上面的自定义和流程上的自定义。

更多相关文章

  1. 实现ListView的条目下自动隐藏显示Button的方法
  2. android插件开发-就是你了!启动吧!插件的activity(一)
  3. Android(安卓)电源管理 -- wakelock机制
  4. Android关于第三方h5在webview调用摄像头及相机的处理
  5. android studio 适配android7.0 android 6.0拍照调用系统裁剪工
  6. Android(安卓)反射调用方法并利用此方法展开android通知栏(兼容4.
  7. Android(安卓)Trick 11: 对Android中的AsyncTask进行函数化的封
  8. Android学习路线(十四)Activity生命周期——停止和重启(Stopping a
  9. [置顶] Android中webview里js和java的相互调用--含代码demo解析

随机推荐

  1. JVM系列(7)内存溢出问题(工作中常用、面试
  2. koa中间件与async
  3. nginx HTTPS反向代理
  4. HTTP常见面试题
  5. XML+JSON面试题都在这里
  6. 财务自由之路
  7. 打包压缩加密备份_bash笔记6
  8. AJAX常见面试题
  9. 【不用框架】文件上传和下载
  10. AJAX入门这一篇就够了