用OpenCV写的手势识别系统(主要是C和C++),要在手机上实现,请问啥系统的手机可以支持?安卓系统可以吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用OpenCV写的手势识别系统(主要是C和C++),要在手机上实现,请问啥系统的手机可以支持?安卓系统可以吗相关的知识,希望对你有一定的参考价值。

用OpenCV写的手势识别系统(主要是C和C++),要在手机上实现,请问什么系统的手机可以支持?安卓系统可以吗?请推荐可行的手机OS

导师给了$250的经费,目前看上的是HTC EVo 4G,不过不知道安卓机是否符合要求
最好能推荐具体的手机型号

建议在android上去使用。
将OpenCV编译后以JNI的方式调用。
具体的例子可以百度。比如:http://apps.hi.baidu.com/share/detail/30387678
250*6.3=1575,钱少了点,不过加100多块钱可以去买个魅族的m9, 现在的价格是1699,还是蛮不错的。另外自己还可以玩玩M9。呵呵。小米手机也可以。这两款手机是性价比很高的了。追问

小米手机和M9的os不是深度定制版的Android吗?和普通的Android不太一样吧,能运行openCV么?

追答

他们的深度定制仅限在UI方面,不会影响的。我现在用的就是M9,可以安装任何安桌程序的。

参考技术A 只要是安卓系统就可以,我用的是欧盛的W7,语言用java,测试可行~

用OpenCV开发人脸识别软件,用Java好还是用C/C++好

java的opencv顶多调用摄像头用,图像处理都用c++的opencv。对于opencv的开发,不管从开发效率还是执行效率,绝对是c++。java版的opencv想都不要想。 参考技术A 考虑平台的移植性java好一些,Web应用或Android应用都是比较方便的
可以说,javaCV是openCV的.jar包,所以调用规则什么的都挺相似的
C++版本的openCV学习的资料会比较多,但是因为只是封装,所以javaCV中用的是和openCV相似的调用方式,Google一下就可以啦
至于语言,真只是一个工具。我最近才开始写java代码来做应用,不会不懂得地方就去查文档,熟悉就好了。
请使用手机"扫一扫"x本回答被提问者采纳
参考技术B 最好用C++语言开发,,可以去接入一下虹软的人脸识别SDK,是可以免费下载的。

以上是关于用OpenCV写的手势识别系统(主要是C和C++),要在手机上实现,请问啥系统的手机可以支持?安卓系统可以吗的主要内容,如果未能解决你的问题,请参考以下文章

实时手势识别(C++与python都可实现)

用OpenCV开发人脸识别软件,用Java好还是用C/C++好

选择合适的 IDE

用OpenCV开发人脸识别软件,用Java好还是用C/C++好

机器视觉Python+OpenCV+MediaPipe手势识别系统

图像识别(13)——手势识别——用matchShapes识别手形数字