我已经给出了创建一个应用程序的任务,其中给出了图像,我必须检测该图像中存在哪个对象(在有限对象列表中)。在一个图像中只存在一个对象或在一个图像中没有对象图片。应用程序应该能够识别对象(如果存在)(任何列出的对象)如果应用程序(程序)可以计算特定对象出现在图像中的概率(来自对象列表)就足够了。
谁能建议如何解决这个问题?开放简历?
实际上,任务是从图像中识别徽标(一些公司,如可口可乐、百事可乐、戴尔等)(如果存在任何来自徽标列表(有限的说 100))
我该怎么做这个项目?请帮忙。!!!!
我已经给出了创建一个应用程序的任务,其中给出了图像,我必须检测该图像中存在哪个对象(在有限对象列表中)。在一个图像中只存在一个对象或在一个图像中没有对象图片。应用程序应该能够识别对象(如果存在)(任何列出的对象)如果应用程序(程序)可以计算特定对象出现在图像中的概率(来自对象列表)就足够了。
谁能建议如何解决这个问题?开放简历?
实际上,任务是从图像中识别徽标(一些公司,如可口可乐、百事可乐、戴尔等)(如果存在任何来自徽标列表(有限的说 100))
我该怎么做这个项目?请帮忙。!!!!
有很多方法可以做到这一点,但我最喜欢的一种是为每个对象构建一个特征集,然后在图像中匹配它。
您可以使用SIFT为每个对象构建关键点向量。通过将 SIFT 应用于每张图片,您将获得每张图片的一组描述符(例如图片、对象、...)。
当你得到你要处理的图像时,使用FAST来检测点,对每组不同的描述符做cvMatchTemplate ()。概率最高的将告诉您检测到了哪个对象。如果所有概率都太低,那么您可能在图像上没有任何对象。
这只是我喜欢的一种方法,但它非常先进、精确、快速。