我即将开始一个不属于任何课程的大学项目。我的任务是识别任意图像上的物体(比如图像中的圆圈数)。我将主要使用2D图像。我对这种图像处理没有多少经验,并且想知道是否有人可以就如何开始给出指导。
我最初的谷歌搜索给了我一些关键词,比如OpenCV。我有一些关于信号和系统的课程(特别是傅立叶变换),许多计算机科学相关课程(数据结构,算法等),数学课程(微积分,线性代数等)等。
有人可以给我一个关于要寻找和学习的东西的快速指南吗?任何形式的指导将不胜感激。谢谢!
答案 0 :(得分:0)
答案 1 :(得分:0)
机器视觉图像处理是一个非常复杂的领域。我推荐米兰索卡的图像处理,分析和机器视觉一书。这是一本昂贵的书,但在面向实用算法方面是独一无二的。
答案 2 :(得分:0)
可以使用Hough变换检测一些简单的对象,例如Circles。 如果您需要更高级的物体检测,可以使用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)