【问题标题】:Is there a book that is specifically written for OpenCV 2.2?是否有专门为 OpenCV 2.2 编写的书?
【发布时间】:2011-01-24 01:14:47
【问题描述】:

我一直在为 OpenCV 寻找一本书,但 Learning OpenCV 是我能找到的全部。不幸的是,这本书是为 OpenCV 1.1 编写的,并且已经过时了。于是我在 Stackoverflow 中搜索,发现this 线程。读完帖子,我明白我仍然可以从书中学习 OpenCV,但我担心 OpenCV 1.1 和 2.2 之间的代码差异会让学习 OpenCV 感到沮丧,尤其是对于像我这样的完全新手。 目前我正在寻找专门为 OpenCV 2.2 编写的书籍或教程网站,这样我就可以按照书中的代码更轻松地开始。

顺便问一下,我想知道哪种语言与 OpenCV 集成得最好?我想知道在 C#.net 中使用 Emgu CV(OpenCV for .net)是一个不错的选择吗? 谢谢!

【问题讨论】:

  • 至于“最佳”集成,对于opencv 2.x,C++ 是最接近opencv 的选择。 C 接口没有那么好,其他一切都意味着使用包装器,这意味着可能存在额外的错误或缺少暴露的功能。
  • 更正:学习 OpenCV 书是为 OpenCV 2.1 而不是 1.1 编写的。此外,如果您担心书中内容与当前版本之间的差异,为什么不直接使用 2.1 呢?稍后,当您熟悉 OpenCV 时,您可以了解与 2.2 的区别。
  • @etarion :感谢您提供的信息。起初我决定使用 C#,因为我对 Java 比对 C++ 更熟悉,所以从 Java 切换到 C# 会更容易。但是在阅读了您的 cmets 之后,我想我应该尝试用 C++ 编写代码。
  • @carnieri:感谢您的更正。我想使用 EmguCV 2.2 的原因是它支持 Visual Studio 2010,我现在使用的 IDE。
  • 你可以看看我维护的一个网站:aishack.in :) 我已经发布了一些可能对你有用的文章。

标签: opencv opencvdotnet


【解决方案1】:

OpenCV 2 Computer Vision Application Programming Cookbook 于 2011 年 6 月发布。它涵盖了较新的 C++ API,因此它可能正是您想要的。

【讨论】:

    【解决方案2】:

    不,学习 OpenCV 是最接近 OpenCV 结构化说明的方法。但是您仍然可以使用本书中描述的技术和函数(通过稍微更改函数名称)在 OpenCV 2.2 中使用documentation of OpenCV 2.1

    【讨论】:

    • 感谢您的快速回复和文档链接。
    【解决方案3】:

    如果您是新手,您应该首先对计算机视觉主题有一个基本的了解,然后开始学习诸如 openCV 之类的 cv 库。

    对计算机视觉有一个整体的想法“学习Opencv”是一个很好的起点,然后你可以直接学习新的opencv示例和单元测试。

    如果您是新手并且熟悉 Java,Emgu CV 是一个不错的选择

    【讨论】:

      【解决方案4】:

      Learning OpenCV 书最近更新到 OpenCV 2.4 版。这是link。这里还有一个很好的 OpenCV 2.4.2 版参考手册[pdf]

      【讨论】:

        猜你喜欢
        • 2013-08-18
        • 1970-01-01
        • 2019-04-27
        • 2016-04-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多