Flash ANE camera for android,aneandroid

來源:互聯網
上載者:User

Flash ANE camera for android,aneandroid

使用 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的Camera相機開發的問題

...
 
android不可以開啟網路攝影機 LogCat提示:CameraSwitch no file - can't switch camera ,解大哥大姐們

添加camera許可權
去掉
parameters.setPreviewSize(display.getWidth(), display.getHeight())
parameters.setPictureSize(display.getHeight(), display.getWidth())
後工作正常
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.