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

Python 如何学习计算机视觉编程和实时图像处理的基本概念,python,algorithm,image-processing,opencv,computer-vision,Python,Algorithm,Image Processing,Opencv,Computer Vision,我正在搜索计算机视觉主题,我以前没有任何经验。我发现了一个很好的库OpenCv,带有python接口。我已经开始阅读它的文档,但我遇到了许多我不熟悉的新概念和名称,例如计算拉普拉斯算子,GoodFeaturesToTrack,CreateMat和许多其他功能 因此,我的问题是,在开始使用这个库之前,我必须学习什么,才能理解库的功能?我向您推荐一本关于图像处理基础知识的书 有一本关于opencv的书,但是是针对1.0版的。不管怎样,这是一个不错的选择 无论如何,openCV是一个很好的库图像处理工

我正在搜索
计算机视觉
主题,我以前没有任何经验。我发现了一个很好的库
OpenCv
,带有
python
接口。我已经开始阅读它的文档,但我遇到了许多我不熟悉的新概念和名称,例如
计算拉普拉斯算子
GoodFeaturesToTrack
CreateMat
和许多其他功能


因此,我的问题是,在开始使用这个库之前,我必须学习什么,才能理解库的功能?

我向您推荐一本关于图像处理基础知识的书

有一本关于opencv的书,但是是针对1.0版的。不管怎样,这是一个不错的选择


无论如何,openCV是一个很好的库图像处理工具,但您仍然需要编程的基础知识(别忘了这一点)。

我推荐一本openCV作者Gary Bradski的书-

它不仅是一本关于如何使用OpenCV的参考书,而且是一本关于许多计算机视觉主题的综合性书籍,其中有许多图像说明了这些概念。它指导您学习OpenCV基础知识,然后使用过滤器、卷积、直方图、轮廓、分割、跟踪、相机校准和3D视觉进行图像处理


这本书相对来说比较容易阅读(没有太多的数学知识,就足够了),我非常喜欢它。

谢谢你,但不幸的是,我不能从亚马逊买书!除了亚马逊,还有其他一些来源(只是指出亚马逊,因为他们拥有所有的图书信息)。奇怪的是,我可以在堆栈溢出中向您发送私人消息。我已经向您发送了一封电子邮件(在您的hotmail帐户上)。如果你没有收到邮件,请查看垃圾邮件文件夹。这本书看起来非常有用,读完这本书后,我可以用从这本书中获得的这些技能做些什么?(这可能是一个奇怪的问题)您将学习基本的构建块来完成以图像为输入的各种任务,如检测斑点(例如跟踪)、比较图像、旋转图像、均衡直方图以增强图像、更改颜色等。这是一本好书,但当前版本已经过时。作者正在研究第二版,使用OpenCV的新C++语法和数据结构。在此之前,OpenCV 2计算机视觉应用程序编程手册可能是更好的选择。