opencv3计算机视觉python语言实现pdf_学习指南 | 视觉算法组干货分享

2621f986c846c50b548b4aca60f8459b.gif

这里有份野狼的炸弹级宝典

特意献给入门的小萌新们

快来查收啦!!

06fd2bc87a244703c33eae88b81dac24.gif

今日份是视觉算法组

视力和智力 机器人都想拥有

视觉算法组统统安排上!

说在入队之前:

学习是一个长期积累的过程,不是一蹴而就的,视觉算法组的学习亦是如此。

今后在机器人队的时间里,各位将会学习到很多有用的知识与技能,希望各位能够认真学习,坚持积累。

切记不可心急,要戒骄戒躁,扎实的基础对你今后肯定会有很大的帮助;亦不可闭门造车,独来独往。多与身边的同学交流,定会茅塞顿开,受益匪浅。

——算法组师兄们

5600169ff196ba9ab107b7db5a786175.gif

学习资源分享

5600169ff196ba9ab107b7db5a786175.gif

01

语言基础

野狼队视觉算法组目前使用的主要语言是 C++,同时也需要具备一定的 C 语言基础。

建议参考书籍:

C 语言:重点了解数组、函数、循环、指针、结构体。

C++:推荐使用电子科技出版社《C++ 程序设计基础》,也可以选择《C++  Primer Plus》,重点了解“类和对象”等。

5bd4e6c647346127f43211199fec4761.png da3a7f68410b24a3d14bcefdd2b910cf.png

链接资料分享

C语言

浙江大学课程:

https://www.bilibili.com/video/av15267247?from=search&seid=11446388034059389637

黑马程序员 轻松掌握C语言视频教程(会打字就能学会)视频:

https://www.bilibili.com/video/BV1HE411275L?from=search&seid=14584229474189251068

(可以看看评论区,可能有干货)

C++

2020 C/C++ 学习路线图,内附完整自学路线+视频+工具经验+面试篇:

http://bbs.itheima.com/forum.php?mod=viewthread&tid=408371

黑马程序员配套视频(由于官网视频不全,所以用的b站链接)

黑马程序员匠心之作 | C++ 教程从 0 到 1 入门编程,学习编程不再:

https://www.bilibili.com/video/BV1et411b73Z?p=1

https://github.com/AnkerLeng/Cpp-0-1-Resource

(可以看看评论区,可能有干货)

Python:

我们之后的开发过程也会有一定的需求,可以先进行一定的了解。

官网:

https://www.python.org/

视频:

https://www.bilibili.com/video/av4050443?from=search&seid=938585787097256444

数据结构

https://www.bilibili.com/video/BV1os41117Fs?from=search&seid=2261599834163237062

清华大学课程:

https://www.bilibili.com/video/av49361421?from=search&seid=11639783937541869765

其他

黑马程序员的官网:

http://yun.itheima.com/map/25.html?2005stt

dcaa85e37ea130ce70fcd55bc1af95c0.png

02

数学基础

以下的内容是在视觉算法组之后的学习中必要的一些数学知识。

高等数学

https://www.bilibili.com/video/BV1Eb411u7Fw?from=search&seid=1968132308116851576

线性代数

麻省理工公开课:

https://www.bilibili.com/video/av15463995?from=search&seid=14018366133832544835

https://www.bilibili.com/video/av6731067/?redirectFrom=h5

概率论与数理统计

https://www.bilibili.com/video/BV1ot411y7mU?from=search&seid=17446815469879285105

其他辅助理解的

https://space.bilibili.com/88461692/

03

成像基础

视觉视觉,顾名思义,人能用眼,机器人用摄像头。有了一双火眼金睛才能看见更丰富的信息。而判断“眼睛”的观察能力,则需要通过一些参数来进行判断:

以下是之后会运用到的一些基本知识,可以先进行了解。

焦距

https://baike.baidu.com/item/焦距/1880759?fr=aladdin

https://en.wikipedia.org/wiki/Focal_length

曝光时间

https://baike.baidu.com/item/曝光时间/485425

https://en.wikipedia.org/wiki/Shutter_speed

像素

https://baike.baidu.com/item/像素/95084?fr=aladdin

https://zh.wikipedia.org/wiki/像素

04

图像处理

OpenCV

目前视觉算法组所使用的计算机视觉开源库,其官网有完整的资料。

官网:https://opencv.org/

推荐使用书籍:

毛星云《OpenCV3 编程入门》

清华大学出版社《学习 OpenCV3(中文版)》

5d9577b61b58446e5496ce8f49b3c52f.png 52afcd6dad4b91a8f58aa00370b6a23b.png

相关链接

知乎:

https://zhuanlan.zhihu.com/mengcius-opencvbase

官方 GitHub 的 Issues 问题解答:

https://github.com/opencv/opencv/issues

OpenCV 强化练习,脚盆鸡 的 100道题:

https://github.com/yoyoyo-yo/Gasyori100knock

拓展部分建议学习

电子工业出版社《数字图像处理》 ——冈萨雷斯

安徽大学出版社出版 《计算机视觉中的多视图几何》——Richard Hartley

09198675174bac7739e8e1f799daae53.png a296996ca5625ed764f2694f69267df2.png

05

操作系统

Ubuntu

基于Linux的开源操作系统,目前视觉算法组使用版本为Ubuntu18.04LTS。

下载地址:

https://www.ubuntu.com/download/desktop

06

IDE

Windows -- Visual Studio

可根据网上教程自行安装,推荐最新15、17的版本

视觉算法组大部分代码工作都在 Ubuntu 下进行,因此 Windows 部分不过多介绍,详细的内容都能够利用网络查找资料。

5e21d274cb2a7ea4462d3c14978db74f.png

Ubuntu -- VS code

VS Code是一款免费的,开源的跨平台编辑器,功能强大,自定义程度很高,学会使用的话能有效的提高效率。

安装教程:

https://code.visualstudio.com/docs/setup/linux

官网文档:

https://code.visualstudio.com/docs

(有中文版文档,但是内容不全)

432ade6d070cc486e90b5f42b8133907.png

Ubuntu --Qt Creator

中文官网:

https://www.qt.io/cn

来自师姐的教程:

https://blog.csdn.net/XUTIAN1129/article/details/78974314

e13eb66bd62b91bb8fa7a68107773a22.png

Ubuntu --PyChram

编写 Python 代码时比较推荐 PyChram,有丰富的模块支持。

官网下载:

https://www.jetbrains.com/pycharm/

bd19cc0f758517bd9ccbe4e7a5e23cda.png

07

Git

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

官网:

https://git-scm.com/

GitHub官网:

https://github.com/

视频教程:

https://www.bilibili.com/video/av6819312?from=search&seid=14587206737780675023

文章教程:

https://www.runoob.com/git/git-tutorial.html

https://www.liaoxuefeng.com/wiki/896043488029600

d8905c6aa1c0c8f890008f4270d95f52.png 3bd6316c060ad0a7bb92c52a78ff51ce.png

Git 和 GitHub 的搭配使用可以非常有效地提高团队协作的工作效率。

通过分支和主线的合并和分离,代码的迭代工作将会变得便捷容易。

可以提前尝试使用 GitHub 托管自己的项目,学会 GitHub 的基本操作,正式加入后会有公用账号哦。

08

神经网络

TensorFlow

野狼队视觉算法组现在使用的开源神经网络框架,感兴趣的同学可以在上面的基础上再作了解。

官网:

https://www.tensorflow.org

官方中文文档:

https://tensorflow.google.cn/

Keras:

https://keras.io/

a3f1330e0f81e222d7bccfd7b20f3670.gif

众所周知,B 站是全中国最大的学习网站,上述列出的内容只是今后学习内容的冰山一角,希望大家能在大学四年的时间内无时无刻地给自己充能哦~

最后:

欢迎大家加入视觉算法组

出版:视觉算法组 宣策组

0429818f9824d27837c162a948741198.png 10689dbb9b0f844395c160a57c371f0e.png
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值