我即将开始一个不属于任何课程的大学项目。我的任务是识别任意图像上的对象(比如图像中的圆圈数)。我将主要使用 2D 图像。我对这种图像处理没有太多经验,想知道是否有人可以指导从哪里开始。
我最初的谷歌搜索给了我一些关键词,比如 OpenCV。我有一些关于信号和系统的课程(特别是傅立叶变换)、许多与计算机科学相关的课程(数据结构、算法等)、数学课程(微积分、线性代数等)等等。
有人可以给我一个关于寻找和学习什么样的东西的快速指南吗?任何形式的指导将不胜感激。谢谢!
我即将开始一个不属于任何课程的大学项目。我的任务是识别任意图像上的对象(比如图像中的圆圈数)。我将主要使用 2D 图像。我对这种图像处理没有太多经验,想知道是否有人可以指导从哪里开始。
我最初的谷歌搜索给了我一些关键词,比如 OpenCV。我有一些关于信号和系统的课程(特别是傅立叶变换)、许多与计算机科学相关的课程(数据结构、算法等)、数学课程(微积分、线性代数等)等等。
有人可以给我一个关于寻找和学习什么样的东西的快速指南吗?任何形式的指导将不胜感激。谢谢!
机器视觉图像处理是一个极其复杂的领域。我推荐 Milan Sonka 的《图像处理、分析和机器视觉》一书。一本昂贵的书籍,但在面向实用算法方面是独一无二的。
可以使用霍夫变换检测一些简单的对象,例如圆形。如果您需要一些更高级的对象检测,您可以使用 Viola-Jones 算法(参见例如 OpenCV 或 Rapidminer http://spl.utko.feec.vutbr.cz/en/image-processing-extension-for-rapidminer-5)或定向梯度直方图(是http://spl.utko.feec.vutbr.cz/en/image-processing-extension-for-rapidminer-5的星球)