其他分享
首页 > 其他分享> > 使用NDK在Android中进行实时图像处理

使用NDK在Android中进行实时图像处理

作者:互联网

使用Android(2.3.3)手机,我可以使用相机通过onPreviewFrame(byte []数据,相机相机)方法检索预览,以获取YUV图像.

对于某些图像处理,我需要将此数据转换为RGB图像并将其显示在设备上.使用基本的java / android方法,运行速度低于5 fps ……

现在,使用NDK,我想加快速度.问题是:如何将YUV数组转换为C中的RGB数组?有没有办法在本机代码中显示它(可能使用OpenGL?)?实时应该是可能的(Qualcomm AR演示向我们展示了这一点).

我无法使用setTargetDisplay并在其上添加叠加层!

我知道Java,最近开始使用Android SDK并且没有C的经验

解决方法:

你考虑过使用OpenCV’s Android port吗?它可以做的不仅仅是颜色转换,而且速度非常快.

标签:c-3,android,image-processing,android-camera,real-time
来源: https://codeday.me/bug/20191007/1866704.html