1. 简介
1.1 我的电脑环境
PC:win10家庭版 联想小新13寸超薄本
虚拟机:VMware14
操作系统:ubuntu1804LST(4+40G)
ROS:ros melodic
1.2 需求
以后要做一些计算机视觉相关的东西,也会结合比较火的深度学习(卷积)的内容。
1.3 想要配置的东西
1.3.1 IDE: qt creater
一方面是qt的官方IDE,另一方方面也可以是ROS的IDE
ROS可用IDE: http://wiki.ros.org/IDEs
1.3.2 可视化工具:qt5
Qt 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,Qt很容易扩展,并且允许真正地组件编程。2008年,Qt Company科技被诺基亚公司收购,Qt也因此成为诺基亚旗下的编程语言工具。2012年,Qt被Digia收购。2014年4月,跨平台集成开发环境Qt Creator 3.1.0正式发布,实现了对于iOS的完全支持,新增WinRT、Beautifier等插件,废弃了无Python接口的GDB调试支持,集成了基于Clang的C/C++代码模块,并对Android支持做出了调整,至此实现了全面支持iOS、Android、WP,它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等图形界面库和 Windows 平台上的 MFC,OWL,VCL,ATL 是同类型的东西。
1.3.3 相片/视频处理库:openCV3
1.3.4 激光点云处理库:pcl
1.3.5 深度卷积库tenserflow
深入理解QtCreator的插件设计架构
https://www.jianshu.com/p/b9e63f8b4db2
代码自动补全