Android-图像识别项目OpenCV(3):程序目标以及单独发布
2012-10-19 10:00
447 查看
五、程序的目标
在Google Play上有一款应用就是用到OpenCV来实现扑克牌识别的,虽然这款应用有一些缺点:
1.没有带OpenCV binaries一起发布,所以用这个程序另外要装一个叫OpenCV Manager的软件,这对用户体验来说是很大的影响。上一篇文章所提到的所有例子均要下载这个软件才能运行,下文会介绍如何带OpenCV binaries一齐发布,令程序不用另外下载OpenCV Manager。
PS:平常还是不要带OpenCV binaries开发好,方便开发以及再应用。
2、识别率不稳定,暂且不知道是开发者的问题,还是本来OpenCV就对Android支持不够的问题。
3、只有程序,没有源代码...
但无碍我们参考一下的。
实现的基本效果:
我所要实现的功能就是识别是某款公司的产品,因为市场上可能有不少相似的产品,而且区分度不大,预计项目难度不少。
如何实现带OpenCV binaries发布(不用另外下载OpenCV Manager)
1.import OpenCV的Library
2、设置Library
3、把<OpenCV-2.4.2-android-sdk>/sdk/native/libs/<target_arch>复制到<Project>/libs/<target_arch>。
如果涉及Native Code的调用,修改Android.mk,加上两行代码:
4.最后一步,在你用任何OpenCV的API前请调用。
如果不涉及Native Code的调用,请加下面的代码:
如果涉及的话,请加上自己写的代码的初始化:
在Google Play上有一款应用就是用到OpenCV来实现扑克牌识别的,虽然这款应用有一些缺点:
1.没有带OpenCV binaries一起发布,所以用这个程序另外要装一个叫OpenCV Manager的软件,这对用户体验来说是很大的影响。上一篇文章所提到的所有例子均要下载这个软件才能运行,下文会介绍如何带OpenCV binaries一齐发布,令程序不用另外下载OpenCV Manager。
PS:平常还是不要带OpenCV binaries开发好,方便开发以及再应用。
2、识别率不稳定,暂且不知道是开发者的问题,还是本来OpenCV就对Android支持不够的问题。
3、只有程序,没有源代码...
但无碍我们参考一下的。
实现的基本效果:
我所要实现的功能就是识别是某款公司的产品,因为市场上可能有不少相似的产品,而且区分度不大,预计项目难度不少。
如何实现带OpenCV binaries发布(不用另外下载OpenCV Manager)
1.import OpenCV的Library
2、设置Library
3、把<OpenCV-2.4.2-android-sdk>/sdk/native/libs/<target_arch>复制到<Project>/libs/<target_arch>。
如果涉及Native Code的调用,修改Android.mk,加上两行代码:
OPENCV_CAMERA_MODULES:=on OPENCV_INSTALL_MODULES:=on 加上后:
4.最后一步,在你用任何OpenCV的API前请调用。
如果不涉及Native Code的调用,请加下面的代码:
如果涉及的话,请加上自己写的代码的初始化:
注:博客文章为本人原创,转载请标明出处为本人博客:http://www.cnblogs.com/TseChiHoi/。
相关文章推荐
- Android-图像识别项目OpenCV(3):程序目标以及单独发布
- Android-图像识别项目OpenCV(3):程序目标以及单独发布
- Android-图像识别项目OpenCV(2):运行官方例子中的脸部识别程序
- Android-图像识别项目OpenCV(4):开发思路以及问题
- Android-图像识别项目OpenCV(2):运行官方例子中的脸部识别程序
- Android-图像识别项目OpenCV(1):技术选型以及NDK搭建
- Android-图像识别项目OpenCV(2):运行官方例子中的脸部识别程序
- Android-图像识别项目OpenCV(4):开发思路以及问题
- Android-图像识别项目OpenCV(1):技术选型以及NDK搭建
- Android-图像识别项目OpenCV(1):技术选型以及NDK搭建
- Android-图像识别项目OpenCV(4):开发思路以及问题
- (GO_GTD_1)基于OpenCV和QT,建立Android图像处理程序
- Android项目apk打包方式以及发布流程
- 张正友相机标定Opencv实现以及标定流程&&标定结果评价&&图像矫正流程解析(附标定程序和棋盘图)
- Unity 中使用百度语音识别发布Android程序(二)
- 条形码识别项目中C++以及OpenCV基础知识
- 接深度学习,opencv人脸识别,目标检测等项目
- android 结合 opencv项目(NDK、OpenCV、android,官方Demo人脸识别)
- android eclipse更改项目程序桌面图标以及出现的问题?
- 图像识别opencv-第一个程序(1)