• 【图像处理-计算机视觉学习路线】个人记录


    学习资料记录

    常用软件

    • 编程:
      • MATLAB
        • 学术科研人手必备,非常常用
      • PyCharm
        • 开发Python必备
      • Visual Stuido
        • 开发C++必备
      • VS Code
        • 浏览C++或Python代码赏心悦目,也可以写markdown笔记
      • Anaconda
        • 创建多个Python虚拟环境需要用到
      • Qt Designer
        • 用于制作软件界面,非必需
      • LabVIEW
        • 项目可能需要用到,非必需
    • 程序员常用:
      • Notepad++
        • 快速查看各种形式的代码和文本
      • 向日葵
        • 远程连接电脑
      • TortoiseGit
        • 管理Git仓库,代码备份
      • VM Ware
        • 用于在自己电脑上安装虚拟机linux环境
      • Xshell
        • 远程连接Linux、文件传输
      • Xftp
        • 远程连接Linux、文件传输
      • Putty
        • 远程连接Linux、文件传输
    • 学习:
      • OneNote
        • 做笔记,电脑、手机、平板实时同步
      • Endnote
        • 整理文献
      • Zotero
        • 整理文献,和Endnote二选一即可
      • Mathtype
        • 编辑数学公式
      • DeepL
        • 外文文献翻译工具
    • 其他实用工具:
      • everything
        • 快速搜索电脑上的文件
      • Quicklook
        • 快速查看pdf
      • SpaceSniffer
        • 快速查看文件占用空间
      • 微信读书网页版
        • 阅读方便舒适,资源丰富,有大量免费小说甚至专业书
      • 谷歌浏览器+各种插件
        • 使用舒适方便
      • 网易邮箱大师
        • 管理多个邮箱账号
    • 待更新。。。想起来再继续补充

    技能树

    • 基础知识
      • 图像处理基础
      • 机器学习、深度学习、计算机视觉基础
      • Python入门
      • MATLAB入门
      • Python的OpenCV基础知识
      • Linux命令行简单了解
      • Git和github的使用
    • 进阶
      • Python的深度学习框架,如Tensorflow、PyTorch等
      • Markdown格式的写作
      • Linux环境的CMake、gcc、gdb等编译开发工具
      • C和C++入门
      • C++的OpenCV配置、编译、基础知识
      • Python或C++环境开发Qt界面
    • 更难,其他内容
      • TF-lite
      • 树莓派、工控机等小型设备上图像处理
      • TinyML
      • 计算机底层了解,如操作系统、计算机组成原理、计算机网络
    • 待更新。。。想起来再继续补充

    推荐参考书 --图像、计算机视觉方向

    • 数学
      • 线性代数 J.Leon
      • 统计学习方法 李航
      • 最优化导论 Edwin K.P.
    • 专业相关背景知识
      • 嵌入式C语言自我修养 王利涛
      • 信号与系统 Oppenheim
      • Linux命令行与shell脚本编程大全 布鲁姆
      • Linux命令行大全 William Shotts
    • 图像处理相关
      • 数字图像处理 冈萨雷斯
      • 机器视觉 伯特霍尔德
      • OpenCV轻松入门 李立宗
      • OpenCV计算机视觉编程攻略 罗伯特·拉戈尼尔
      • 数字图像处理与机器视觉——Visual C++与Matlab实现
    • 深度学习相关
      • Python编程-从入门到实践 Eric Matthes
      • Python编程快速上手 Al Sweigart
      • 深度学习入门-基于Python的理论与实现 斋藤康毅
      • 利用Python进行数据分析 Wes McKinney
      • Python深度学习 弗朗索瓦·肖莱
      • 机器学习实战 Aurélien Géron
      • 深度学习 Ian Godfellow
      • 动手学深度学习 Aston Zhang/李沐
      • 神经网络与深度学习 邱锡鹏
    • 计算机相关
      • 深入理解计算机系统(CSAPP)
      • 网络是怎样连接的 户根勤
      • C程序设计语言 K&R
      • C和指针 Kenneth A.Reek
      • C++ Primer Stanley B. Lippman
      • 数据结构C++版 邓俊辉
    • 其他
      • 树莓派开始,玩转Linux Vamei
      • 黑客与画家 Paul Graham
      • 编码 Charles Petzold

    推荐网课、教程

    • B站up主
      • 跟李沐学AI https://space.bilibili.com/1567748478
      • 3Blue1Brown https://space.bilibili.com/88461692
      • 王木头学科学 https://space.bilibili.com/504715181
      • 同济子豪兄 https://space.bilibili.com/1900783
      • Bubbliiiing https://www.bilibili.com/video/BV1LZ4y1W7Ve
    • B站网课
      • 翁恺C语言 https://www.bilibili.com/video/BV19W411B7w1?share_source=copy_web&vd_source=85816208bdca2a40c310bef0b0d541b4
      • 计算机科学速成课 40集全/精校 - Crash Course Computer Science https://www.bilibili.com/video/BV1EW411u7th
      • 吴恩达机器学习系列课程 https://www.bilibili.com/video/BV164411b7dx
      • Linux兄弟连 https://www.bilibili.com/video/BV1mW411i7Qf?share_source=copy_web&vd_source=85816208bdca2a40c310bef0b0d541b4
      • 机器学习-白板推导系列 https://www.bilibili.com/video/BV1aE411o7qd
      • 计算机视觉与深度学习 北京邮电大学 鲁鹏 https://www.bilibili.com/video/BV1V54y1B7K3
      • 子豪兄 精讲CS231N斯坦福计算机视觉公开课(2020最新)https://www.bilibili.com/video/BV1K7411W7So
      • 子豪兄 精读人工智能经典论文 https://www.bilibili.com/video/BV1r7411X7LC
      • 深度学习之神经网络的结构 https://www.bilibili.com/video/BV1bx411M7Zx/
      • 九曲阑干-CSAPP-深入理解计算机系统解读系列 https://space.bilibili.com/354767108?spm_id_from=333.999.0.0

    其他

    • 大部分知识有个印象就行,用到了再具体了解,不然要学的东西非常多,时间是来不及的
    • 大部分写不出来的代码总能在github找到,只要掌握了合适的查找方法
    • 大部分的问题在官方文档上其实都写的很清楚,比如OpenCV官网、MATLAB帮助手册等,比各种乱七八糟的博客写得更清楚
    • csdn等中文网站上抄袭内容严重,有时多去github、Stack Overflow等网站看看,还可以提高英文水平
    • 多关注一些新的研究进展,也许能获得灵感,再和其他东西结合一下做缝合怪
    • 资料记得经常备份,在网盘、硬盘、github等多处备份,做好版本记录,毕竟有些东西需要改n次
    • 不确定的东西动手尝试一下,写一写代码排查问题印象深刻
    • 遇到的问题做个记录,之后遇到节省时间
    • 关注一些公司招聘,感觉热门方向,可以往这些方面靠拢自主学习

    作者

    • 主页
      • https://github.com/yaofanghao
  • 相关阅读:
    geoserver跨域问题解决
    用Abp实现两步验证(Two-Factor Authentication,2FA)登录(二):Vue网页端开发
    【ML】关于什么是概率图模型?
    企业如何实现财务无纸化?票档一体化建设势在必行
    在Python中发送UDP数据包
    [附源码]Python计算机毕业设计SSM篮球资讯网站(程序+LW)
    JVM——运行时数据区(程序计数器+栈)
    Spring 的注入
    SpringBoot_项目打包部署
    【第93题】JAVA高级技术-网络编程12(简易聊天室7:使用Socket传递对象)
  • 原文地址:https://blog.csdn.net/weixin_44211644/article/details/126063762