如何在imageview中显示camera2图像并与drawable图像进行比较

时间:2018-02-19 18:07:11

标签: android augmented-reality mobile-application

我实时使用camera2获取yv12格式的图像。我想在imageView中显示这个图像。并且还想将此图像与可绘制图像进行比较。我怎样才能做到这一点。谢谢。

1 个答案:

答案 0 :(得分:1)

将相机预览帧转换为可用于ImageView的图像格式有多种方法,请参阅 Android byte[] to image in Camera.onPreviewFrame 。但是那里描述的方法都不能帮助产生实时流式用户体验。要实现超过15 FPS,您可以使用OpenGL表面而不是ImageView。 Camera API支持直接馈送到实时纹理。

你问题的第二部分更模糊。你如何比较两张图片?如果您想寻找一些相似之处,则需要先进的计算机视觉算法。将可靠的图像处理压缩到几分之一可能非常困难。