gpt4 book ai didi

c# - 如何在 C# 中将图像与稍有不同的另一个图像(旋转、亮度、角度)进行比较

转载 作者:行者123 更新时间:2023-11-30 17:59:22 25 4
gpt4 key购买 nike

我正在创建一个通过书脊识别书籍的应用程序。我想要做的是拍摄书脊的照片并将其与图书数据库匹配。

我希望为此使用模式匹配和模板匹配。首先,我希望使用保存在数据库中的书脊模板通过模板匹配来搜索书籍,并将它们与拍摄的照片进行匹配。但是这个过程非常昂贵,并且需要很长时间才能遍历数据库中保存的所有图像。

所以我想到了使用直方图来代替。使用直方图和阈值处理后,我能够找到相似的图像。但问题是,当涉及到书籍时,可能会有相同颜色甚至不同光照条件的书脊。所以逐个像素地搜索和比较会得到很多错误的否定结果,这些图像可能会因不同的光照条件、一点点旋转和大小而有所不同。

如果可以,请指导我如何通过书脊来识别这本书。

到目前为止,我一直在使用颜色平均值,但这还不够,还有哪些其他独特的特征可以用来识别这本书。

enter image description here

最佳答案

您应该使用旋转和缩放不变描述符来比较您的图像(在某种预处理、阈值处理和边缘检测之后),例如傅立叶描述符。

关于c# - 如何在 C# 中将图像与稍有不同的另一个图像(旋转、亮度、角度)进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11242022/

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