不停地拍摄循环照片

时间:2015-08-05 20:57:00

标签: java android snapshot

拜托,我有一个问题让你累了很多:),如何在不停止拍摄的情况下拍摄照片,是不是不用手机就可以拍照?

我的想法是在拍摄Android相机时拍照来提取图像亮度等级。

翻译Frensh:

的Bonjour,

S'il vous plait,j'ai une question pour vous quim'afatiguéebeaucoup:),评论prendre des photos en boucle sans stopper,est-ce que je peux faire cela sans planterletéléphone?

L'idéec'estde prendre des photos pour extraire le niveaudeengorositédel'image quand je suis en train de filmer aveclacaméraAndroid。

1 个答案:

答案 0 :(得分:0)

从技术上讲,你可以拥有Camera的takePicture循环并让Camera.PictureCallBack分析亮度。不幸的是,这会让您的Android手机陷入困境,除非您可能在一段时间内(即每10秒钟)调用一次takePicture。

你确实提到过拍摄,你是否想要使用预览帧进行分析?预览帧是设备屏幕上显示的帧,而不是指定分辨率下硬件捕获的帧。如果分辨率不是问题,您可以为Camera对象设置Camera.PreviewCallback()并让PreviewCallBack分析每个帧的亮度。这些框架已经由Android系统生成并推送到您的应用程序,因此不会产生额外的资源成本。

http://developer.android.com/reference/android/hardware/Camera.html#setPreviewCallback(android.hardware.Camera.PreviewCallback)