计算机视觉硕士该怎么学习?

初思杨初思杨最佳答案最佳答案

计算机视觉是CS下面一个很热的topic,也是个人觉得最有“意思”的topic之一(注意我是用“意思”而不是“兴趣”,因为“兴趣”太宽泛)。 这个topic涉及的内容很多且杂。如果题主现在是大一、大二的话建议多看一些关于数学和编程基础的答案;如果是大三的话,建议看看cv领域的论文,做一些相关的项目练手;若大四,建议投个cv领域的的会议或者期刊,发表自己的paper;如是研究生,希望楼主能够继续在这个领域深入下去。 至于如何学习的问题.....

首先肯定要学编程嘛!C语言打基础,然后学python做pythonic!(嘻嘻,我其实是想告诉你学会运用Python去分析和处理数据,这里数据和运算都离不开编程)当然其他的像matlab也是可以的呀~至于具体学哪些编程语言和个人日后想从事的方向有关。比如说,如果你之后想做目标检测/分类这个问题,那么你需要了解python和C++两种语言的编程,并且会使用Numpy等科学计算包。

其次就是计算机视觉的基础知识了。这个基础知识包括图像处理、视频处理、机器学习的基本知识以及OpenCV框架的使用。其中,图像处理和视频处理属于CV的基础知识,需要掌握。而OpenCV作为目前最流行的cv开源代码库,希望题主能够熟悉其框架和使用。可以看看百度智能云推出的《智谱》,里面有很多关于计算机视觉基础知识介绍。

最后再说一点个人想法吧。虽然计算机视觉是一个非常“广”的主题,涉及的知识也很多。但是,请牢记一点,无论哪个topic下出来的model都是基于数据来做分析的。在学习和研究的时候需要注意数据的获取和处理。(ps: 比如做目标检测的时候,如果不知道数据该如何标注,可以搜索“阿里目标检测数据集”)

甄晓蕃甄晓蕃优质答主

计算机视觉硕士研究生入学考试分为初试和复试。初试科目包括思想政治理论、英语一和专业课。其中,思想政治理论和英语一由教育部考试中心统一命题,考试大纲由教育部考试中心编制。专业课考试主要是专业的基础理论。计算机视觉专业硕士研究生入学初试考试科目包括计算机组成原理、数据结构、操作系统、计算机网络等。

招生单位自行命题,招生单位自行制定大纲。复试包括专业综合笔试和综合面试。专业综合笔试科目为一门专业课,由招生单位制定大纲并自行命题。综合面试包含专业水平考查、英语口语与听力测试和心理素质测试等内容,将作为录取与否的重要依据。

计算机视觉在图像处理方面有着广泛的应用,图像处理是计算机视觉的基础。立体视觉是计算机视觉研究的热点和前沿领域,是计算机视觉的重要研究方向。建议在学习计算机视觉时,可以尝试做一些实际的项目,以提高自己的实践能力。

除了学习计算机视觉课程,还要掌握数学,尤其是几何、代数和概率论。另外,要学习计算机编程技术,提高编程水平。计算机视觉的理论和算法是基于计算机编程的,具备一定的编程能力有助于理解和应用计算机视觉的理论和算法。

我来回答
请发表正能量的言论,文明评论!