Flash ANE camera for android
使用 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;
点击下载
目前支持的设备
更多相关文章
- Android(安卓)Studio Gradle多渠道打包
- Gradle常用配置
- boot.img的解包与打包
- Android(安卓)命令行手动编译打包详解
- Android(安卓)Studio 打包apk,自动追加版本号和版本名称
- boot.img的解包与打包
- 通过ant脚本,编译打包android工程
- android opencv 前置摄像头
- 关于Android(安卓)Studio构建失败,导入新项目打包apk遇到的一些问