我参与了一个个人项目,该项目需要非常广泛的边缘检测和图像分割/对象识别知识。
我知道在编写代码之前计划/理解的重要性,考虑到这一点,了解这些计算领域的最佳起点是什么?我理想地寻找在线文章/论文。
谢谢
我参与了一个个人项目,该项目需要非常广泛的边缘检测和图像分割/对象识别知识。
我知道在编写代码之前计划/理解的重要性,考虑到这一点,了解这些计算领域的最佳起点是什么?我理想地寻找在线文章/论文。
谢谢
我发现 Christian Graus 在 Code Project 上的系列很有用:
使用 C# 和 GDI+ 的傻瓜图像处理第 1 部分 - 每像素过滤器
使用 C# 和 GDI+ 的傻瓜图像处理第 2 部分 -
使用 C# 和 GDI+ 的傻瓜图像处理第 3 部分 - 边缘检测过滤器
使用 C# 和 GDI+ 的傻瓜图像处理部分4 - 使用 C# 和 GDI+ 对傻瓜进行双线性滤镜和调整
图像处理第 5 部分 - 置换滤镜,包括
使用 C# 和 GDI+ 对傻瓜进行漩涡图像处理 第 6 部分 - HSL 颜色空间
我建议寻找好的计算机视觉课程幻灯片,例如斯坦福的这些幻灯片:
一般来说,我通过在大学网站上搜索任何给定主题的 PowerPoint 演示文稿来找到有趣的材料:计算机视觉网站:edu 文件类型:ppt
您可能希望广泛使用 OpenCv:http ://opencv.willowgarage.com/wiki/Welcome
您需要的许多算法已经在 OpenCv 中实现。因此,您的首要任务应该是尽可能多地学习计算机视觉,可能来自有关该主题的书籍而不是在线资源。您会发现在线资源是检查前沿研究或非常基本的技术的好地方,通常缺少非常需要的介绍性材料。
不久前,我为一个 uni 项目做了一些非常基本的边缘检测。我原型的算法是拉普拉斯和索贝尔。
这是为我提供了实现算法所需的大部分信息的页面:
http://www.pages.drexel.edu/~weg22/edge.html
我有一些 C++ 源代码,如果你有兴趣的话,这些代码在过去可能有点吓人。