Language agnostic 初学者应该从哪里开始学习计算机视觉?

Language agnostic 初学者应该从哪里开始学习计算机视觉?,language-agnostic,computer-science,computer-vision,Language Agnostic,Computer Science,Computer Vision,我是一名本科生,觉得计算机视觉很迷人。计算机视觉新手应该从哪里开始? 必须有信号处理方法的背景-变换-傅里叶-霍夫-等 可以使用更好的环境,如MATLAB进行图像处理 模式分类方法 神经网络是计算机视觉中一种重要且应用广泛的工具 一些资源: 我发现这本指南非常擅长向新手介绍计算机视觉,但你真的需要学习MS。电气和计算机工程部门在数字信号处理程序下提供这种技术,从中你可以选择专门从事机器视觉或数字成像(不管他们怎么称呼它) 把手弄脏!你用什么语言编程?我建议您看看OpenCV,它是一个开源库,提供

我是一名本科生,觉得计算机视觉很迷人。计算机视觉新手应该从哪里开始?

  • 必须有信号处理方法的背景-变换-傅里叶-霍夫-等
  • 可以使用更好的环境,如MATLAB进行图像处理
  • 模式分类方法
  • 神经网络是计算机视觉中一种重要且应用广泛的工具
一些资源:


我发现这本指南非常擅长向新手介绍计算机视觉,但你真的需要学习MS。电气和计算机工程部门在数字信号处理程序下提供这种技术,从中你可以选择专门从事机器视觉或数字成像(不管他们怎么称呼它)


把手弄脏!你用什么语言编程?我建议您看看OpenCV,它是一个开源库,提供了许多可以用来构建有趣系统的函数。它是为C++编写的,但也有Python绑定。它附带了许多演示,您可以立即使用它们进行操作

对于野外作业的完整概述,书籍是最好的方法

对于任何你想了解更多的特定主题,通过谷歌学者(GoogleScholar)找到的调查报告都是不错的选择

关于最新的研究,请参阅CVPR的论文,这是一个愿景会议:


你肯定需要扎实的数学背景:微积分、线性代数、信号处理、概率和统计学

您还需要了解计算机视觉研究的具体问题:识别特定对象的图像,识别一般类别的对象(“汽车”),检测图像中是否存在对象,在图像中定位对象,在视频中跟踪运动对象,从图像或一组图像等重建三维对象或场景

有一次,一位教授告诉我一个进入新领域的好方法。去图书馆,找到该领域的主要期刊,开始阅读论文摘要,直到你掌握了行话。就计算机视觉而言,好的期刊是模式分析和机器智能的IEEE Transations,又名PAMI和国际计算机视觉杂志(又名IJCV)。顺便说一下,计算机视觉领域的两个主要会议是CVPR(IEEE国际计算机视觉和模式识别会议)和ICCV(国际计算机视觉会议)

与视觉相关或严重重叠的主题是图像处理和机器学习

如果你的学校有计算机视觉课程,那就去上吧。买一些关于我提到的主题的书。如果你住的地方附近有视觉相关的会议,偷偷进去看看海报

哦,Matlab是一个很好的环境,可以使用图像处理和视觉算法。

看看这本书 它现在处于测试阶段,免费提供。
作者Richard Szeliski是计算机视觉领域的著名研究人员。他还支持Photosynth项目。

和学校里的所有其他事情一样。。。。开始学习一门有大量项目工作的课程。在您感兴趣的项目中探索想法并实现算法。和往常一样,维基百科是一个很好的初学者资源。如果你想要书,最受欢迎的是:


  • 但我建议,在你开始阅读书籍之前,先在十大大学之一或通过iTunesU上一门课程/浏览一些课程幻灯片。

    可能重复@charles-22哇,专家标签-你确定你是新手吗?当然,可能重复使用乐高:)