![](/img/trans.png)
[英]How to capture preview image frames from Camera Application in Android Programming?
[英]Capture an image from the camera preview
我想知道是否可以从相机预览中保存图像,也许每2-3秒保存1张图像。 你能给我一些例子吗?
我已经发现这是一种可能的解决方案,并且我知道如何从字节数组保存图像,但是如何继续保存每N帧? 我当时想存储系统的正常运行时间并在每帧中进行检查,但这似乎有些la脚。 有没有更好的办法? 有没有一种方法可以获取诸如预览帧频之类的信息?
tnx。
您可以使用CountDownTimer
。 您必须重写onPreviewFrame
。 在那儿您叫YUV420
。 在CountDownTimer
,您可以每5秒调用一次自己的屏幕截图方法。 或者您使用ArrayList<Bitmap>
并从onPreviewFrame
添加您的位图。 在捕获了屏幕截图之后,您可以保存所有位图。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.