您的位置:首页 > 移动开发 > Android开发

Android 2.1 中 JNI 层 camera 的应用

2011-03-12 16:20 316 查看
作为在java层实现图像识别的参考。最好还是需要在jni层一下来找个口子抽取数据。

——Leon

http://blog.csdn.net/chenji001/archive/2010/08/25/5836685.aspx

Android 中如果想处理preivew 数据(如人脸跟踪),直接在java层的callback函数会引起频繁的内存申请和copy,就算是利用最新的setPreviewCallbackWithBuffer函数,跨JNI层的内存copy还是逃不了的。另外,我们的算法往往是C,所以还要再跨一层JNI,就更麻烦了。

所以好的方法是直接在JNI下面利用Camera对象和CameraListener(的继承类)来做。自己写个java层的camera来被最后的应用程序来调用。

难度不大,随便记录下:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: