我有一个大图像(5400x3600),其中有多个CCTV需要检测。
检测需要大量时间(4-7分钟)和轮换。但它仍然无法解决某些闭路电视。
像这样匹配模板的最好方法是什么?
我正在使用skImage - openCV对我来说不是一个选择,但我也愿意接受关于这方面的建议。
例如:在下面的图像中,模板与第二张图像正确匹配-但第一张图像不匹配-我猜是由于文本"BLDG...“造成的噪声。
模板:
源图:
匹配结果:
发布于 2014-03-13 16:05:09
最快的方法可能是用你的徽标的几个变体和一些可能的旋转和一些反面例子(非徽标)训练的增强分类器的级联。您必须粗略地缩放您的整体图像,以便测试和训练示例按比例大致匹配。与SIFT或SURF花费大量时间搜索兴趣点并创建用于学习和搜索的描述符不同,二进制分类器将大部分负担转移到训练阶段,而您的测试或搜索将更快。
简而言之,级联将以这样一种方式运行,即第一次测试将丢弃图像的一大部分。如果第一个测试通过,其他测试将跟随并改进。它们将是超级快速的,只需在每个点周围平均进行几次强度比较。只有几个位置可以通过整个级联,并且可以通过其他测试进行验证,例如旋转相关例程。
因此,分类器是有效的,不仅因为它们可以快速检测您的对象,还因为它们还可以快速丢弃非对象区域。要了解更多关于boosted分类器的信息,请参阅下面的openCV section。
发布于 2014-03-11 21:47:31
这个问题通常由Logo Detection解决。有关类似的讨论,请参阅this。有许多健壮的模板匹配方法。有关详细讨论,请参阅this或谷歌。
但是从你的例子中,我可以猜到下面的方法是可行的。
希望能有所帮助。
发布于 2014-03-11 23:39:16
符号定位比徽标定位更复杂,因为兴趣点很难在文档图像上工作,例如建筑平面图。许多会议都涉及模式识别,每年都有许多新的符号识别算法,所以给你最好的方法是不可能的。你可以查看IAPR会议: ICPR,ICDAR,DAS,GREC (图形识别研讨会)等。这些研究人员专注于这个主题:M Rusiñol,J Lladós,S Tabbone,J-Y Ramel,M Liwicki等。他们致力于几种改进符号识别的技术,如:vectorial signatures,graph based signature等(查看谷歌学者以获得更多论文)。
开始一种新方法的一个简单方法是处理简单的形状,如直线、矩形、三角形,而不是一次性匹配所有形状。
https://stackoverflow.com/questions/22319867
复制相似问题