以下是整理出的视觉入门opencv学习的C++知识点总结,毕竟之后主要要讲的是计算机视觉方面的东西,其中的概念只是点到为止,希望大家可以将模糊的概念百度一下,最好也能总结一下,C++的学习是基础中的基础,笔者会不定期更新和完善。(其中带*的内容为可选学内容)
一、预备
- 了解C++标准(C99、C11等)(视觉新手经常会遇到的错误往往不是opencv的,而是不熟悉IDE或者C++标准版本所致)
- C++风格注释(偷懒代码不写注释?后期调车呵呵呵,写注释不仅仅是为了眼前,更为了传承,强校的视觉开源代码注释写的都很棒,不仅要站在巨人的肩膀上,也要学习巨人的工作方式)
- 头文件是什么?(就只会
#include <iostream>
可不行,我们要自己写自己的头文件,自己调用) - 命名空间*(当工程比较复杂时,用命名空间可以节省一些写代码的力气,但是还是推荐尽量在主要变量或者函数前加上对应命名空间
namespace::method()
)