我需要帮助来开发一个物体识别系统。它需要通过将图像与现有数据库中的图像进行比较来识别图像中的对象。例如,我的数据库可能包含汽车,公共汽车,杯子等的图像。如果我将某个图像作为输入,我希望代码检查并告诉我是否可以找到汽车(如数据库中的汽车)是否存在于输入图像中。这严格要在matlab中实现。我已经尝试过相关,图像减法和一些其他算法,但没有效果。提前谢谢。
答案 0 :(得分:1)
这是一个复杂的主题,实际上是技术的最前沿,但是让我给你一些指导来帮助你解决问题。
总而言之,我建议您参加一些图像分析课程,阅读有关该主题的几篇论文,或者至少阅读Wikipedia Article,然后开始处理您的项目。
答案 1 :(得分:1)
您所描述的问题有时被称为对象类别识别或对象类识别,以强调您不是在尝试识别特定对象,而是像“汽车”或“人”这样的类别的成员。
解决这个问题的一种流行方法叫做“Bag of Words”Bag of Features。如果您可以访问用于Matlab的计算机视觉系统工具箱,它具有检测SURF功能的功能,可用于此方法。
此外,提出此问题的更好地方可能是Signal and Image Processing stack exchange。