如何将自己编写的C和OPENCV程序在android手机上运行

我在windows上自己用VC++和OPENCV写了一个识别文字的程序 现在想把这个程序装到android系统的手机上使用 具体该怎么做.
我以前没编过手机程序 求高人解答 谢绝粘贴党 问题满意给加分.

可以直接在手机上运行。android专业开发肯定都是直接用真机运行项目的。
运行方式:
1. 手机打开 USB调式模式(不同的手机操作可能打开方式不一样)
2. 将手机连接到电脑,
3. 电脑上安装手机USB驱动程序
4. 运行android 应用
点击工程 run as android application后,系统就会查找已经连接到电脑的设备,选择已经连接的设备即可运行在手机上了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-11
建议你研究下android 的NDK ,可以用C 写android 的程序,但如果用到 VC的库就不能用了,还有NDK 也是需要一定的Java 基础的,用Java 调用C的程序。如果程序是自己编的,在android 上用java 重新写一遍是很容易的,如果要移植恐怕不大现实。追问

我现在就是准备重写 但是OPENCV的部分 怎么解决啊

追答

你看看这个 http://yueyue3d.blog.163.com/blog/static/31000343201123105620581/

本回答被提问者采纳
第2个回答  2011-05-12
最多知识用JNI调用本地程序,你可以学习下
第3个回答  2011-05-10
Android这个平台已经被公布,你可以在电脑上安装虚拟盘,再安装Android系统,再重启后运行android平台,在新平台上编程,具体的安装程序网上都有,我用手机就不多说了追问

你的意思是说要我安装android的虚拟机然后在虚拟机上重新编程? 我必须用到opencv啊 安德上能用么?

相似回答