我是一名大学生,他发现计算机视觉很有吸引力。人们应该从哪里开始擅长计算机视觉?
答案 0 :(得分:11)
看看这本书 http://research.microsoft.com/en-us/um/people/szeliski/book/ 它现在处于测试阶段,可免费使用。 作者Richard Szeliski是计算机视觉领域的知名研究员。他也是Photosynth项目的幕后推手。
答案 1 :(得分:9)
弄脏你的手!你编写什么语言?我建议看看OpenCV,它是一个开源库,附带了许多可用于构建有趣系统的函数。它是为C ++编写的,但也有Python的绑定。它附带了许多演示,您可以立即运行并进行黑客攻击。
有关野外书籍的完整概述是最好的方法。
对于您想要了解更多信息的任何特定主题,通过Google学术搜索找到的调查问卷是可行的方法。
对于最近的研究,请查看CVPR的论文,这是一个愿景会议:
答案 2 :(得分:8)
你肯定需要一个坚实的数学背景:微积分,线性代数,信号处理,概率和统计。
您还需要了解计算机视觉中研究的具体问题:识别特定对象的图像,识别一般类别的对象(“汽车”),检测图像中是否存在对象,定位对象在图像中,跟踪视频中的移动物体,从图像或一组图像中重建3D物体或场景等。
一位教授曾告诉我进入一个新领域的好方法。去图书馆,找到该领域的主要期刊,并开始阅读论文的摘要,直到你获得术语。在计算机视觉的情况下,要看的好期刊是IEEE Transations of Pattern Analysis and Machine Intelligence,aka PAMI,和International Journal of Computer Vision(aka IJCV)。顺便提一下,计算机视觉的两个主要会议是CVPR(IEEE计算机视觉和模式识别国际会议)和ICCV(计算机视觉国际会议)。
与视觉相关或重叠的主题是图像处理和机器学习。
如果您的学校有计算机视觉课程,请参加。获得一些关于我提到的主题的书籍。如果您居住的地方附近有与视觉相关的会议,请潜入并查看海报。
哦,Matlab是一个很好的环境,可以使用图像处理和视觉算法。
答案 3 :(得分:4)
答案 4 :(得分:2)
答案 5 :(得分:2)
与在学校的所有其他事情一样......从开始学习大量项目工作开始。在您感兴趣的项目中探索想法并实施算法。维基百科像往常一样是一个很好的初学者资源。如果你想要书籍,最受欢迎的是:
但是在你跳到书本之前我会建议你去十大大学之一或者通过iTunesU上一门课程/一些课程幻灯片。
答案 6 :(得分:0)
我发现本指南非常擅长将新手介绍给计算机视觉,但你确实需要为此寻找MS。电气和计算机工程系在数字信号处理程序下提供,您可以从中选择专注于机器视觉或数字成像(无论他们称之为什么)。