AS3 Camera 自动对焦

 

2011-10-08 17:53:08|  分类: 默认分类 |  标签:as3  air  |举报|字号 订阅

 
 

最近在用ZXing和AIR做条码识别,发现AS3里的Camera类里没有显式的API让摄像头对焦,导致在扫描条码时一片模糊。

后来研究发现,其实AS3里的Camera还是会自动对焦的,只不过是在调用getCamera()获取摄像头时自动对焦一下,以后就再也不对焦了。

那么如果想要实现自动对焦效果,只要加一个定时器,然后定期的getCamera,然后再attach到video上,基本上可以打到一个满意的效果,虽然每次对焦时都会卡一下- =!

this

.timer = new Timer(5000,0); this.timer.addEventListener(TimerEvent.TIMER,autoFocusHandler);

private

function autoFocusHandler(e:Event):void{

 

this.cam = Camera.getCamera();

 

this.cam.setMode(640,480,12);

 

this.vid.attachCamera(cam);

}

原文地址:https://www.cnblogs.com/ggzjj/p/3612638.html