由于树莓派和PC的CPU架构不一样,所以需要移植。
开发在Linux环境下运行的图像识别程序推荐使用使用openCV库,可以加快开发效率。【这是一个使用openCV和树莓派开发的例子:使用树莓派和openCV实现的人脸识别】
没有用MFC库吧?只是控制台程序的话就比较好办。
如果是c++的代码,在ubuntu上可以用g++来编译。注意几个头文件的名字,如果有time和socket的库,windoews下和linux下的名字有点不一样。
如果是MFC或c#的窗口程序,就只能复制黏贴算法部分的代码了,linux下没有windows窗口控件
要移植,并且重新编译,要看你程序是否用到了特殊的库(比如MFC,如果没有就方便一些)
如果本身用的库在linux下也是有对应的版本,则移植要简单一些,甚至只需要编译。
当然,因为你原来程序处理流程不一样了,肯定有地方需要重新编写(原来远程发生,现在不需要了)
建议用 QT, 或者你想开发图形,为啥不用 python? TKinter 也行啊, python 下的模块很多, 包括pyqt 啥的,方便的很.......