0

由于我找不到任何有用的文档来说明如何从相机中获取单帧/图像,我在这里问它,可能有人提示从哪里开始。

我想快速使用相机中的单个图像。意味着我想检索单个图像,然后对其进行一些内部处理(可能需要一些时间)并在处理完成后立即检索下一张图像。

我发现了一些示例/文档,这些示例/文档描述了通过使用外部应用程序的 Intent 检索单个图像 - 但这对我来说似乎太慢了。除此之外,其中一些示例将图像存储在必须加载它的磁盘上 - 这也很慢。

那么如何从我自己的应用程序中捕获单个帧,以便使用可用于进一步图像处理的格式将图像返回到内存中?我在 stackoverflow.com 和其他页面上找到的示例使用了相机应用程序——这不是我想要的。

4

1 回答 1

1

您应该使用Camera类并调用takePicture。然后,您只需为PictureCallback .onPictureTaken 注册一个处理程序。

于 2013-03-11T06:29:20.677 回答