作者:葫芦娃才是萌神 | 来源:互联网 | 2023-01-07 11:22
学的计科嵌入式方向。想问我做这个的话开发思路是在开发板上烧一个linux系统,然后从WIN平台移植计算机视觉库到PC的linux虚拟机,在PC的linux上用QT做一个软件,把软件放到板子上的lin
学的计科嵌入式方向。想问我做这个的话开发思路是 在开发板上烧一个linux系统,然后从WIN平台移植计算机视觉库到PC的linux虚拟机,在PC的linux上用QT做一个软件,把软件放到板子上的linux运行。还是,直接做成一个系统,包含视觉库,软件功能;再烧这个系统到板子呢?
5 个解决方案
其实,这两个的差别不是你需要重点关注的东西。
你首先应该关注的东西是把Win平台的视觉库移到Linux下,让这个库能在Linux下运行起来。
至于Linux,是一个很灵活的系统,可以根据你的需要添加你需要用到的库或者删除你觉得用不到的库。
这个根据你的开发版的硬件条件来(现在的硬件已经便宜且性能高,很多Linux发行版都可以直接运行于其上)确定。
就我的分析,你目前还只是在开发阶段,那么注重的应该是稳定性和适应性,而对于方便安装和生产的话怎么不是那么重要。
把这个视觉库移植到Linux下,并做成一个可在其它Linux系统(甚至其它发行版)安装运行的软件包,才是你这个毕业设计的主要工作。
至于说直接连Linux和视觉库做成一个系统包,这个,完全不用担心,你软件做好了,网上一搜,我相信有一大堆关于把软件和系统打包的方法。
对Linux了解稍微多一点,嵌入式则不怎么了解。不当之处见谅。
感谢,,指出了重点,知道下一步的重心在视觉库这一块,先在pc虚拟机上移植,能用再说。
对了,,我现在工作就是从win平台移植软件到linux,把源代码编译链接成.so或.a库,再用QT做界面,启动引擎库。对计算机视觉库是否能像这样一套弄呢? 还有我们移植是WIN平台的端口是用 xpcom 组件来替换的,你说视觉库需要替换吗? 还是网上有例子呢?
麻烦了,对我很有用!!,以后有问题还要麻烦啊^_^
人脸识别,考虑用opencv,opencv本身支持跨平台,它自己的测试代码中就有人脸测试的代码,所以之用写一个opengl的马甲套上就可以了。