使用Android(2.3.3)手机,我可以使用相机以onPreviewFrame(byte[] data, Camera camera)
方法检索预览以获取YUV图像。使用NDK在Android中实时图像处理
对于某些图像处理,我需要将此数据转换为RGB图像并将其显示在设备上。使用基本的java/android方法,运行速度低于5 fps ...
现在,使用NDK,我想加快速度。问题是:如何将YUV数组转换为C中的RGB数组?有没有一种方法可以在本地代码中显示它(使用OpenGL或许?)?实时应该是可能的(Qualcomm AR演示向我们展示了这一点)。我不能使用setTargetDisplay
并在其上覆盖!
我知道Java的,最近开始了Android SDK和在C零经验
哇,在整个搜索过程中,OpenCV永远不会弹出! (以前在纯C++中使用它)我不知道他们有一个Android端口。谢谢你的提示;根据我在示例应用程序中看到的,它具有我需要的功能,并且人脸检测功能可以实时接近! *进一步挖掘OpenCV * 非常感谢=) – Knots
没问题!很高兴我能帮忙=)并且,玩得开心! – mevatron