学习opencv3中文版_给视觉组新生的一点学习建议

faa92c7f156ec2d8ce4bb07beef7b067.gif 如果说 机械组是把机器人做出来 电控组让机器人动起来 那么视觉组就是让机器人智能化 完成一个合格的机器人 三者缺一不可 今天就让我们来看看视觉组师兄推荐的学习建议吧! 1  语言基础    野狼队视觉组目前使用的主要语言是C++,同时也需要具备一定的C语言基础。 建议参考书籍: C语言:重点了解数组、函数、循环、指针、结构体 C++:推荐使用电子科技出版社《C++程序设计基础》 也可以选择《C++ Primer Plus》,重点了解“类和对象”等 d0ccea143b442614d0e0b4a507e9714c.png aa6e5ce12b262d85745d20e575ecf3c3.png 下面是推荐的一些链接资料: C语言 浙江大学课程: https://www.bilibili.com/video/av15267247?from=search&seid=11446388034059389637 C++ 官网 https://isocpp.org/ (英文) 清华大学课程 https://www.bilibili.com/video/av28842036?from=search&seid=18212090030363853584 python 官网 https://www.python.org/ 视频 https://www.bilibili.com/video/av4050443?from=search&seid=9385857870972564444 数据结构 https://www.bilibili.com/video/av48505556/ 清华大学课程 https://www.bilibili.com/video/av49361421?from=search&seid=11639783937541869765 2  书本基础  线性代数 麻省理工公开课 https://www.bilibili.com/video/av15463995?from=search&seid=14018366133832544835 其他视频 https://www.bilibili.com/video/av6731067/?redirectFrom=h5 3  操作系统  Ubuntu 基于linux的开源操作系统,目前视觉组使用版本为ubuntu16.04LTS。 下载地址 https://www.ubuntu.com/download/desktop 4  图像处理      

OpenCV

目前视觉组所使用的计算机视觉开源库,其官网有完整的资料。 官网:https://opencv.org/(英文) 推荐使用书籍: 毛星云《OpenCV3编程入门》 清华大学出版社《学习OpenCV3(中文版)》 拓展部分建议学习:  电子工业出版社《数字图像处理》 3d5b16811ac7aeb593b0f4f73a7ff683.png 00f2dc4dc52c549e0540afe265ed699b.png 18a66c491ef735b10478f11935fc44c4.png 一些链接: 知乎 https://zhuanlan.zhihu.com/mengcius-opencvbase 官方github的issues https://github.com/opencv/opencv/issues 暑假时间比较多,建议将官网Tutorials部分按顺序能看多少看多少,由于文档为全英,所以建议大家要学好英语。 ——此部分学习应作为暑假重点 5  神经网络  Tensorflow 官网 https://www.tensorflow.org(墙) 官方中文文档 http://www.tensorfly.cn/tfdoc/get_started/introduction.html Keras https://keras.io/ 有兴趣的可以对这一部分做了解7648847866e9507521c15ce1c86bf341.png 6  串口通讯     各种各样的串口 51dafddcffe4ea4ec57ba7e508448b67.png 9aaf2e9ea7e14f932dc3267baf36ab04.png 视觉组跟电控组之间的沟通的工具 f5c2e15ad4caf6d27a4e485fd24704a8.png b3d8ffa037f4f2d70614e06b0494b76b.png

视觉boy

729b42f449dc909adf44ccc091aed156.png

我的数据肯定没有问题

但是我这里收到的是乱码啊……

14b63ae84ad195efebf7a597042b8ed2.png 17985be8c7c7ad71598aacb3158d7246.png

电控boy

不管是正确的数据还是乱码,都是通过串口来实现双方的通讯,下面是教程: https://www.xanthium.in/Serial-Port-Programming-on-Linux 7     Git     d58a1ee8966b4de976c1ab3070d2d308.png 78ef3c5cc8ea4ddb32a1d13a430fe600.png 官网 https://git-scm.com/ Github官网 https://github.com/ 视频教程 https://www.bilibili.com/video/av6819312?from=search&seid=14587206737780675023 团队协作过程中,每个人负责不一样的部分,代码同步就会变得非常繁琐,能够学会使用Git,将会使这一部分的工作变得便捷容易,可以在假期尝试使用Github托管自己的项目,学会Github的基本操作,正式加入后会有公用账号。 8    IDE     Windows  Visual Studio a0c5e9d2e3f7c5960608684c3d88214c.png 请自行安装,推荐2017版本 视觉组大部分代码工作都在ubuntu下进行,因此windows部分不过多介绍,希望同学们能够利用网络查找资料。  Ubuntu  Vscode 3565857f3306ba73219a408a2d3d4c2f.png Vscode是一款免费的,开源的跨平台编辑器,功能强大,自定义程度很高,学会使用的话能有效的提高效率。 安装教程 https://code.visualstudio.com/docs/setup/linux 官网文档 https://code.visualstudio.com/docs (英文版) Qt Creator 98ad79a7f278a8ac6465dfbca3f29635.png 编译以及调试方便,推荐使用 中文官网 https://www.qt.io/cn 来自师姐的教程 https://blog.csdn.net/XUTIAN1129/article/details/78974314 Pychram 7b3b9f92d100b642df55d858b072f931.png Pychram用来编辑python代码时比较推荐,有丰富的模块支持。 官网下载 https://www.jetbrains.com/pycharm/ 9   编译     

58d274d36651948eb514fc156883e7f5.png

Cmake 官网:https://cmake.org/ GCC , G++ 官网:https://gcc.gnu.org/ 编译部分稍作了解 基础部分建议自己多花时间学习,实验室的时间应该多用于图像处理部分的学习。 ae6aec79966470077151f12416f95fca.gif END ae6aec79966470077151f12416f95fca.gif 图文:视觉组 编辑:传媒组 1bb80e6347208ce920c1051cb6030dea.png d739a25388884a18b5005df907e54cdd.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值