Robomaster视觉教程(一)谈谈搞视觉应该会的C++知识

本文是Robomaster视觉教程的第一部分,重点介绍了视觉开发中必要的C++基础知识,包括预备知识如C++标准、注释和头文件,基础内容如分支语句和循环结构,以及进阶话题如多线程和智能指针。强调了代码规范、函数式编程和面向对象编程的重要性,并提到了常用的STL模板库和异常处理机制。
摘要由CSDN通过智能技术生成

在这里插入图片描述
以下是整理出的视觉入门opencv学习的C++知识点总结,毕竟之后主要要讲的是计算机视觉方面的东西,其中的概念只是点到为止,希望大家可以将模糊的概念百度一下,最好也能总结一下,C++的学习是基础中的基础,笔者会不定期更新和完善。(其中带*的内容为可选学内容)

一、预备

  1. 了解C++标准(C99、C11等)(视觉新手经常会遇到的错误往往不是opencv的,而是不熟悉IDE或者C++标准版本所致)
  2. C++风格注释(偷懒代码不写注释?后期调车呵呵呵,写注释不仅仅是为了眼前,更为了传承,强校的视觉开源代码注释写的都很棒,不仅要站在巨人的肩膀上,也要学习巨人的工作方式
  3. 头文件是什么?(就只会#include <iostream> 可不行,我们要自己写自己的头文件,自己调用)
  4. 命名空间*(当工程比较复杂时,用命名空间可以节省一些写代码的力气,但是还是推荐尽量在主要变量或者函数前加上对应命名空间 namespace::method()
  • 16
    点赞
  • 89
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值