gpt4 book ai didi

c++ - OpenCV 对象(邮票)识别/检测

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:56:41 24 4
gpt4 key购买 nike

美好的一天!对不起我的英语。

有几个不同公司的 sample (标准具)邮票。并且有测试图像 - 可以出现这些邮票的文件照片。需要判断图片中是否有证件或那个印章(引用)。邮票可以旋转。

用通常的标准具(卡通人物)做类似的任务,发现不错。但是邮票的问题可能是因为它们非常相似 - 全面。使用 SurfFeatureDetector、SurfDescriptorExtractor

它可能值得其他检测器和描述符?谢谢。

最佳答案

如果图章尺寸与主图像相比太小,单独使用 SURF 描述符可能不是一个可行的选择。

由于您的邮票引用图像数量有限,您可以尝试模板匹配,在检测邮票区域并计算方向后,您可以只计算与引用的相关性并选择最高相关性作为检测对象。

可以在每个 RGB channel (假设彩色图像)上应用模板匹配操作,并且可以将匹配分数相加作为最终决定。然而,更难的部分是邮票及其方向的检测。

您还可以分别在 3 个 RGB channel 上使用 SURF 关键点,以利用颜色信息。为每个 channel 提取关键点后,您可以分别计算匹配分数并将三个分数相加得到最终决策。

作为另一个功能,您可以使用计算引用图像的颜色直方图,并且在测试期间,您可以比较这些直方图以找到良好的匹配。此功能与旋转无关且计算简单。

关于c++ - OpenCV 对象(邮票)识别/检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17427258/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com