• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

如何树莓派上运行自己在vs2015上编的图像是别程序

ichxq 2018-04-14 浏览量:2089
我在我的小车上面的树莓派上已经安装好了乌班图的Linux系统,树莓派带有一个摄像头,通过wifi将图像数据发送给电脑,然后电脑来进行图像识别将结果在通过wifi发送给树莓派。我想直接用树莓派来进行图像处理该怎么做呢?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:15

  • 没有用MFC库吧?只是控制台程序的话就比较好办。

    如果是c++的代码,在ubuntu上可以用g++来编译。注意几个头文件的名字,如果有time和socket的库,windoews下和linux下的名字有点不一样。

      

    如果是MFC或c#的窗口程序,就只能复制黏贴算法部分的代码了,linux下没有windows窗口控件

  • 要移植,并且重新编译,要看你程序是否用到了特殊的库(比如MFC,如果没有就方便一些)

    如果本身用的库在linux下也是有对应的版本,则移植要简单一些,甚至只需要编译。

    当然,因为你原来程序处理流程不一样了,肯定有地方需要重新编写(原来远程发生,现在不需要了)

  • 树莓派是ARM架构,而VS2015是针对X86架构的,本身程序不能通用。如果要一直的话,建议在电脑装个Ubuntu的虚拟机进行g++的交叉编译,或者是直接上QT,QT就是支持跨平台的。

  • 两者之间架构不同,树莓派图像处理可以安装opcv库,用python开发

  • VS2015上面可以编写程序,然后使用ARM-GCC编译器进行编译

  • VS2015是微软平台C语言工具 需要移植才能用到树莓派

  • 需要把电脑上的识别程序移植到树莓派上,电脑上有没有用opencv,树莓派上装对应版本的opencv,程序重编译调试

  • VS要使用ARM-gcc的编译器,但是这个编译器在windows上的是gcc-arm-none-eabi,可以上官网下载。
    但最好是使用与编译树莓派内核的是同一个版本,至于有没有win版本的,以及版本是多少,要看看树莓派下的文件类型

  • 建议用 QT, 或者你想开发图形,为啥不用 python? TKinter 也行啊, python 下的模块很多, 包括pyqt 啥的,方便的很.......


  • 既然都移植到树莓派了,为啥不用能跨平台的QT而用不能跨平台的VS呢?在桌面端或是虚拟机端写的QT识别图像的程序可以不加修改或是修改少数地方就移植到树莓派上运行。

  • 直接采集图像处理就可以,比如常用的opencv等等,不过图像处理专用芯片效率会高些,树莓派本身GPU性能不强

  • 如果不涉及.net库就可以直接用gcc编译

  • VC程序基本不太可能直接用在树莓派上,虽然有Wine,但是支持力度还不是太好。两个平台的差异太大,除了算法部分,其他都要重写了。

相关问题

问题达人换一批

如何树莓派上运行自己在vs2015上编的图像是别程序