【问题标题】:how to learn computer vision programming and real-time image processing basic concepts如何学习计算机视觉编程和实时图像处理基本概念
【发布时间】:2011-11-11 15:44:01
【问题描述】:

我正在搜索Computer Vision 主题,我之前没有任何经验。我找到了一个很好的库OpenCvpython 接口。我已经开始阅读它的文档,但我遇到了许多新概念还有我不熟悉的名字,比如Compute the LaplacianGoodFeaturesToTrackCreateMat等等

所以我的问题是在开始使用这个库之前我必须学习什么,以了解该库的功能?

【问题讨论】:

    标签: python algorithm image-processing opencv computer-vision


    【解决方案1】:

    我会推荐一本 OpenCV 作者 Gary Bradski 的书 - Learning OpenCV: Computer Vision with the OpenCV Library

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

    它比较容易阅读(没有太多的数学,就够了),我非常喜欢它。

    【讨论】:

    • 这本书看起来很有用,读完这本书后,我可以用我从这本书中获得的这些技能做什么? (这可能是个奇怪的问题)
    • 您将学习基本构建块来完成将图像作为输入的各种任务,例如检测斑点(例如用于跟踪)、图像比较、旋转它们、均衡直方图以增强图像,改变颜色等。
    • 这是一本好书,但当前版本已过时。作者正在编写使用 OpenCV 的新 C++ 语法和数据结构的第二版。在此之前,OpenCV 2 Computer Vision Application Programming Cookbook 一书可能是更好的选择。
    【解决方案2】:

    我会向您推荐gonzalez and woods - Digital image processing 的图像处理基础书籍。

    有一本关于 opencv 的书,但适用于 1.0 版。无论如何,这是一个不错的book

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

    【讨论】:

    • 谢谢,但很遗憾,我无法从亚马逊购买书籍!
    • 除了amazon还有其他一些来源(只是指出amazon,因为他们有所有的书籍信息)。太奇怪了,我可以在堆栈溢出内给你发私信。
    • 我已经向您发送了一封电子邮件(在您的 hotmail 帐户上)。如果您没有收到电子邮件,请查看垃圾邮件文件夹。
    猜你喜欢
    • 1970-01-01
    • 2011-02-09
    • 1970-01-01
    • 1970-01-01
    • 2020-07-04
    • 2021-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多