当前位置:首页 > 计算机视觉 > 正文

从0开始学习计算机视觉

本文目录一览

本人研一,导师让我自己学习计算机视觉,机器视觉,有点蒙圈,不知道从何入手。 请大神帮帮忙,我该从什么
和你的导师沟通,请他推荐一些与该主题相关的文章和一些专业书籍。
中国大学里有很多导师只是给学生一个题目,没有任何指导。
如果你不能指导学生,怎么能称为导师呢?
这群造假者确实应该被踢出顾问组。 对所有人撒谎!
当前的混乱不是你的问题。
问题在于你首先要知道你想做什么,也就是先弄清楚你要解决的问题。
然后看看别人是如何解决这个问题的,以及一路上出现了什么问题。
在研究别人如何做事的过程中,你可以模仿别人的方法并加以实践。
在实践中,你会逐渐发现很多细节问题。
有些事情你可以改进或创新。
能改进的就改进,能创新的就创新。
随着你的论文发表,你的研究生生涯基本上就结束了。
如果没有根据要解决的问题进行指导,胡子和眉毛就会被刮伤。
我查阅了所有计算机视觉和机器视觉相关的资料,但最终找不到要解决的问题。
如果这种情况持续下去,研究方向就很难取得进展。 至少你会慢慢做。
你该读的和不该读的我都读过了,该学的和不该学的我都学会了,但我还是不知道能不能用来解决你的问题,但是你还是不知道答案。
简而言之,从解决您想要解决的问题的句子开始。
用什么就学什么!只要能解决问题就好!
研究生阶段只是导师向你介绍科学研究的一种培训形式。
如果连入门都做不到,那么这样的导师就没有起码的科研素质。
说明你的导师没有受过科学研究训练,不知道如何进行科学研究。
你应该尽快换导师!越早越好,以免浪费青春。


新手学习opencv
opencv只是一个工具,它实现了计算机视觉领域的许多实用算法。
学习opencv之前请先学习计算机视觉基础知识建议至少学习一本计算​​机视觉理论书和一本图像处理理论书
有了以上基础理论背景,再学习Opencv。 ,你可以阅读说明,但更重要的是,你应该阅读参考文档。 opencv参考文档很全,不懂的话就上网查一下。
另外,关于opencv1.0和2.0及以上
我建议初学者从1.0开始。 对于初学者来说,有些功能的使用方法比较困难。
其实1.0版本已经很强大了。 我做过很多项目,都是使用1.0。 当然2.0及以上版本还有很多算法,但实际上很多算法很少用到。 所以从1.0开始是一个不错的选择


学习了哪些知识,计算机视觉才算入门
首先,您需要学习以下计算机视觉知识:
1.图像创作。 (包括成像原理、相机内外参数、光学畸变校正方法、光照、阴影和色彩空间)
2.早期视力。 (包括低通滤波的平滑、中值滤波、高通滤波的图像增强、图像变换域、频域滤波、卷积、高斯和拉普拉斯金字塔、图像纹理)
3.图像数学形态学处理。 (包括衰减、扩展、打开动作、关闭动作、帽子动作、骨架提取、命中和未命中变换)
4。 基本视力。 (包括Fast、SITF、SURF、ORB等特征点,LATCH、匹配、单应性变换、RANSAC、立体视觉、运动SFM的结构恢复等描述符)
5..中间视觉。 (包括图像分割、分水岭、区域生长、聚类、拟合、Hough、光流、图像直方图、相似度、CamShift、卡尔曼滤波器、粒子滤波器)
6.高层次的视野。 (包括配准、轮廓、凸包、深度图、图像分类、图像检索)
7.一流的视野。 (包括物体识别、人体检测与识别、人体跟踪、动作识别等)
您还需要掌握C++、Python等语言的具体编程技能,以及函数库的使用例如:OpenCV。