使用 opencv2.4.9 ndk 打包的Android原生摄像头ANE

现在不是很好用

在Nexus7-I (4.4.4)中能够运行

但是在Sony LT18i上目前还不行

private function openCam():void{
  if( !Camera.isSupported )
    return;
  var cameraNam:Array = Camera.names;

  var cameraID:uint = 0; 

  if( cameraNam.length == 2){

    cameraID = 1099;//// for back or 1098 for front

  }
  _cam = NativeCamera.instance;
  _cam.addEventListener( NativeCamera.NATIVE_CAMERA_CREATED, onCreated );
  _cam.addEventListener( NativeCamera.NATIVE_CAMERA_ERROR, onError );
  _cam.initCamWith( cameraID );
}

......

///onCreated

var bestR:NativeCameraSupportedResolution = _cam.getMaxCamParam();

if(bestR == null )bestR = new NativeCameraSupportedResolution( _width, _height );

_cam.setCameraParam(bestR.camWidth,bestR.camHeight,1, 0);

this.addEventListener( Event.ENTER_FRAME, onShow );

/////// 获得bitmapdata 数据

_bitmapdata = _cam.grabData();

///// 设置白平衡 index = 0-7;

_cam.setCamWhiteBalance( index );

//////释放

_cam.releaseCam();
_cam = null;

点击下载

目前支持的设备

更多相关文章

  1. Android(安卓)Studio Gradle多渠道打包
  2. Gradle常用配置
  3. boot.img的解包与打包
  4. Android(安卓)命令行手动编译打包详解
  5. Android(安卓)Studio 打包apk,自动追加版本号和版本名称
  6. boot.img的解包与打包
  7. 通过ant脚本,编译打包android工程
  8. android opencv 前置摄像头
  9. 关于Android(安卓)Studio构建失败,导入新项目打包apk遇到的一些问

随机推荐

  1. Retrofit简要介绍
  2. Android:Layout_weight属性解析
  3. Android问题笔记
  4. Android系统中设置TextView的行间距(非行
  5. Android中自定义switch控件样式
  6. Android(安卓)检测网络连接状态
  7. android:launchMode="singleTask" 与 onN
  8. ListView 列表视图
  9. 【Android】AIDL介绍和实例讲解
  10. android音频介绍