我对计算机视觉领域及其潜力非常感兴趣。是否有任何示例(最好是在 .NET 中实现)可供我和参考书一起学习?
OpenCV(开放计算机视觉)是最流行的库,它已针对 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.nott.ac.uk/~tpp/G5BVIS/lectures.html
非常好,是用 C# 编写的,源代码可以在这里获得。 支持的功能有:
AForge.Imaging - 具有图像处理例程和过滤器的库;