【问题标题】:Learning about Computer Vision [closed]学习计算机视觉[关闭]
【发布时间】:2009-04-02 18:39:51
【问题描述】:

我对计算机视觉领域及其潜力非常感兴趣。有没有可以和参考书一起学习的示例(最好在 .NET 中实现)?

【问题讨论】:

    标签: computer-vision


    【解决方案1】:
    【解决方案2】:

    OpenCV(Open Computer Vision)是最流行的库,它已经被 C# 封装了:

    http://www.codeproject.com/KB/cs/Intel_OpenCV.aspx

    这里有一些关于这个包装器和库的讨论:

    http://coolthingoftheday.blogspot.com/2008/08/opencv-open-source-computer-vision-for.html

    -亚当

    【讨论】:

      【解决方案3】:

      虽然 OpenCV 库使用起来很有趣,但在您学习时它并没有提供很多透明度。如果您有兴趣实际了解该领域,我建议您研究低级图像处理库并实现您自己的计算机视觉应用程序。一旦您编写了自己的基本 CV 应用程序,使用 OpenCV 库就变得容易了很多。我建议通过以下主题快速了解基础知识:

      • 用于边缘检测的 sobel 算子
      • 尝试颜色分割
      • 使用视差图从立体图像中重建 3D 信息

      这是一个包含一些不错的测试图片的网站 (http://www.cs.cmu.edu/~cil/v-images.html)。

      我还在 (http://www.cs.nott.ac.uk/~tpp/G5BVIS/lectures.html) 找到了一个很好的课程幻灯片资源,涵盖了这些主题中的大部分内容

      黑客愉快 =)

      【讨论】:

        【解决方案4】:

        这里有大量代码、工具包和应用程序,您可能会觉得有用

        http://www.cs.cmu.edu/~cil/v-source.html

        【讨论】:

          【解决方案5】:

          您可以先查看本网站上的一些类似问题:

          我也可以看看这两个网站:

          这些网站提供信息、教程和代码示例,尽管它们不再被积极维护。

          【讨论】:

            【解决方案6】:

            在 sourceforge 上有一个 OpenCV 项目和一本书,你也可以得到。 You can see it here。但是,这不是 .NET 解决方案,而是 C

            【讨论】:

              【解决方案7】:

              我推荐Open Computer Vision Library。它被人们津津乐道,看起来很有希望。它甚至还有一本 O'Reilly 随附的书 :)

              开放式计算机视觉库具有 > 500 种算法、文档和 实时计算机的示例代码 想象。教程文档在 奥莱利书

              【讨论】:

                【解决方案8】:

                我最近对SIFT 做了一些工作,它似乎是feature detection 的一个相当有趣的现代算法,这是机器视觉中的主要(也许更高级)主题之一.有人为 SIFT 写了一个C# library,其中有一个很好的例子,它可以自动将同一场景的不同照片拼接在一起。诚然,这不是一个非常完整的答案,我不能推荐一本参考书,但希望它对你有一些用处......

                【讨论】:

                  【解决方案9】:

                  AForge.NET library 很不错,是用 ​​C# 编写的,有源代码here

                  支持的功能有:

                  • AForge.Imaging - 包含图像处理例程和过滤器的库;
                  • AForge.Vision - 计算机视觉库;
                  • AForge.Neuro - 神经网络计算库;
                  • AForge.Genetic - 进化编程库;
                  • AForge.Fuzzy - 模糊计算库;
                  • AForge.MachineLearning - 机器学习库;
                  • AForge.Robotics - 提供一些机器人套件支持的库;
                  • AForge.Video - 一组用于视频处理等的库。

                  这些算法可能不像其他一些答案那样尖端/学术,但解决了许多工程问题(将视频放入您的应用程序等)。

                  【讨论】:

                    猜你喜欢
                    • 1970-01-01
                    • 2012-03-25
                    • 2013-09-29
                    • 2011-07-25
                    • 2012-04-02
                    • 2018-03-19
                    • 2020-04-28
                    • 1970-01-01
                    • 2015-11-28
                    相关资源
                    最近更新 更多