假设我的数据库中有所有这些商业产品的标志(它们只是图像),并且我在现实世界中拍摄这些标志的照片,我怎样才能使我的程序能够在我的照片中检测到这样的标志?约束是:
例如,一名足球运动员可能穿着一件印有可口可乐标志的衬衫,而他的衬衫上到处都是皱纹,从而使标志变形。以下是它的外观示例。左边是原版,右边是变形版:
另一个例子是我拍了一张正前方街道的照片,在照片中,人行道上有一个麦当劳标志,从照片的角度来看,人行道上的这个麦当劳标志可能看起来像右边的“M”,而左侧的“M”是原始图像:
因此,鉴于这些限制,徽标在现实世界中可能会以任何方式变形,但当然,如果照片中的徽标变形到我们无法想象的程度,那就超出了范围。但是,如果有标志的原始“气味”,那应该是可能的,不是吗?
在这种情况下,如何检测照片中的徽标?我应该寻找哪些算法或方法?