如何学习计算机视觉编程和实时图像处理基本概念

2 投票
2 回答
1995 浏览
提问于 2025-04-17 06:07

我正在研究计算机视觉这个主题,但我没有任何相关经验。我发现了一个很不错的库OpenCv,它可以和python一起使用。我已经开始阅读它的文档,但遇到了很多我不熟悉的新概念和名词,比如计算拉普拉斯跟踪好特征创建矩阵等等。

所以我想问,在开始使用这个库之前,我需要学习哪些内容,才能理解这个库的功能呢?

2 个回答

1

我推荐你看一本书,叫做Gonzalez和Woods的《数字图像处理》,这本书讲的是图像处理的基础知识。

还有一本关于OpenCV的书,不过是针对1.0版本的。尽管如此,这本书还是挺不错的,值得一读

总之,OpenCV是一个很好的图像处理库,但你还是需要掌握一些编程基础(别忘了这一点)。

6

我推荐一本书,作者是OpenCV的创始人Gary Bradski,书名是学习OpenCV:使用OpenCV库进行计算机视觉

这本书不仅是如何使用OpenCV的参考书,还涵盖了许多计算机视觉的主题,里面有很多图片来帮助理解这些概念。书中会带你从OpenCV的基础知识开始,然后讲解图像处理,包括使用滤镜、卷积、直方图、轮廓、分割、跟踪、相机校准和3D视觉等内容。

这本书相对容易阅读(数学不多,刚好够用),我非常喜欢。

撰写回答