我如何学习使用计算机视觉所需的数学? [英] How can I learn the math necessary for working with computer vision?

查看:160
本文介绍了我如何学习使用计算机视觉所需的数学?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我知道计算机视觉涉及大量的数学,但我需要一些技巧来了解程序员如何获得这些知识。我已经开始使用OpenCV库,但我有一些主要的问题,了解数学在算法中如何工作。

I know that computer vision involves a lot of math, but I need some tips about how programmers gain that knowledge. I've started to use the OpenCV library but I have some major problems in understanding how the math works in the algorithms.

在大学里,我研究了一些数学,我们使用矩阵和导数,但我没有太多关注这个问题。从程序员的角度看,这似乎是如此困难和无用。我想,有一些简单的方法来了解什么是二阶导数而不计算方程。 (衍生物只是一个例子)

In college I have studied some math and we worked with matrices and derivatives, but I didn't pay to much attention to the subject. It seemed to be so difficult and useless from a programmer point of view. I suppose that there has to be some easy way to understand what a second derivative is without calculating an equation. (Derivatives are just an example)

你有什么技巧对我如何获得这样的知识?

Do you have any tips for me about how can i gain such knowledge? A forum, book, link, advice, anything?

推荐答案

很多大学都有在线课程(例如 MIT的开放课件)。这将是一个好地方看,你可以找到一个计算机视觉课程,将有前置要求列出。正如其他人已经提到的,你需要了解微积分和向量/矩阵,但是你还需要阅读统计数据和贝叶斯定理,用于更先进的视觉工作,因为计算机视觉常常使用概率技术。

A lot of Universities have online courses (e.g. MIT's Open Courseware). This would be a good place to look, you can probably find a computer vision course which will have pre-reqs listed. As others have mentioned you'll need to understand calculus and vectors/matrices, but you will also need to read up on statistics and Bayes' Theorem for more advance vision work, as computer vision often uses probabilistic techniques.

Bishop 撰写了关于该主题的出色的图书,但它非常昂贵和真正写的高级水平。我当然不会从那里开始,但如果你真的进入这个话题,这是一个很好的资源。

Bishop wrote an excellent book on the topic but it is very expensive and really written for an advanced level. I certainly wouldn't start there, but if you really get in to the topic it's a good resource.

这篇关于我如何学习使用计算机视觉所需的数学?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆