【发布时间】:2009-04-02 18:39:51
【问题描述】:
我对计算机视觉领域及其潜力非常感兴趣。有没有可以和参考书一起学习的示例(最好在 .NET 中实现)?
【问题讨论】:
标签: computer-vision
我对计算机视觉领域及其潜力非常感兴趣。有没有可以和参考书一起学习的示例(最好在 .NET 中实现)?
【问题讨论】:
标签: computer-vision
【讨论】:
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
-亚当
【讨论】:
虽然 OpenCV 库使用起来很有趣,但在您学习时它并没有提供很多透明度。如果您有兴趣实际了解该领域,我建议您研究低级图像处理库并实现您自己的计算机视觉应用程序。一旦您编写了自己的基本 CV 应用程序,使用 OpenCV 库就变得容易了很多。我建议通过以下主题快速了解基础知识:
这是一个包含一些不错的测试图片的网站 (http://www.cs.cmu.edu/~cil/v-images.html)。
我还在 (http://www.cs.nott.ac.uk/~tpp/G5BVIS/lectures.html) 找到了一个很好的课程幻灯片资源,涵盖了这些主题中的大部分内容
黑客愉快 =)
【讨论】:
这里有大量代码、工具包和应用程序,您可能会觉得有用
【讨论】:
您可以先查看本网站上的一些类似问题:
我也可以看看这两个网站:
这些网站提供信息、教程和代码示例,尽管它们不再被积极维护。
【讨论】:
在 sourceforge 上有一个 OpenCV 项目和一本书,你也可以得到。 You can see it here。但是,这不是 .NET 解决方案,而是 C
【讨论】:
我推荐Open Computer Vision Library。它被人们津津乐道,看起来很有希望。它甚至还有一本 O'Reilly 随附的书 :)
开放式计算机视觉库具有 > 500 种算法、文档和 实时计算机的示例代码 想象。教程文档在 奥莱利书
【讨论】:
我最近对SIFT 做了一些工作,它似乎是feature detection 的一个相当有趣的现代算法,这是机器视觉中的主要(也许更高级)主题之一.有人为 SIFT 写了一个C# library,其中有一个很好的例子,它可以自动将同一场景的不同照片拼接在一起。诚然,这不是一个非常完整的答案,我不能推荐一本参考书,但希望它对你有一些用处......
【讨论】:
AForge.NET library 很不错,是用 C# 编写的,有源代码here。
支持的功能有:
这些算法可能不像其他一些答案那样尖端/学术,但解决了许多工程问题(将视频放入您的应用程序等)。
【讨论】: