就opencv官方更支持Windows还是Ubuntu?

最近学校机器人比赛,有个项目是opencv识别。嗯⊙∀⊙!想选择一个更好的平台,少走弯路。
关注者
18
被浏览
17,211

7 个回答

opencv主要是对Mac系统支持的不太友好,答主挣扎着尝试过,但是也可以支持。Windows 和Linux下都挺好。

如果是机器人比赛,百分之九十要用Linux吧,Linux下面c/c++编程可以用clion这个IDE,jetbrain家的和pycharm这个IDE一个公司。有edu教育邮箱可以免费用一年,要和cmake一块用,把opencv的配置路径写到cmakelist里面,和windows的配置不太一样,直接去opencv的GitHub官网,三个平台的配置都有介绍

就OpenCV本身而言,它的视频处理模块使用的是ffmpeg,两者包括它自身都是跨平台软件,包括在Corte-X A系列的平台中依然能够编译运行,而且对于安卓,iOS也能编译运行,所以OpenCV这个开源项目本身是没有平台趋向性的,但是根据题主的研究方向,可能和嵌入式平台有着相当大的联系,前期可能使用较多OpenCV,小车或者机器人的比赛或者项目答主我也曾做过,到了后面接触到slam和许多视觉机器控制的时候,大多会基于一款开源机器人平台--ROS去编写OpenCV或者Halcon的视觉程序,而ROS本身,大多被安装在嵌入式的Ubuntu kernel里面,所以就答主方向而言,OpenCV更加趋向于Linux平台上的开发。