gpt4 book ai didi

image - OpenCV:指纹图像并与数据库进行比较

转载 作者:太空宇宙 更新时间:2023-11-03 20:41:53 24 4
gpt4 key购买 nike

我有一个图像数据库。当我拍摄一张新照片时,我想将它与该数据库中的图像进行比较并获得相似度分数(使用 OpenCV)。如果我有一张图像,我想通过这种方式进行检测,它是与新鲜图片非常相似。

是否可以为我的数据库图像创建一个指纹/哈希值,并将新的与之匹配?

我正在搜索算法代码片段或技术演示,而不是商业解决方案。

最好的,

斯特凡

最佳答案

正如 Pual R 评论的那样,这个“指纹/哈希”通常是一组特征向量或一组特征描述符。但是计算机视觉中使用的大多数特征向量通常计算量太大,无法在数据库中搜索。所以这个任务需要一种特殊的特征描述符,因为像 SURF 和 SIFT 这样的描述符即使进行各种优化也会花费太多的时间来搜索。

OpenCV 唯一可以完成您的任务(对象分类)的是视觉词袋 (BOW) 的实现。

它可以计算特殊类型的图像特征并训练视觉单词词汇。接下来,您可以使用该词汇表在您的数据库中查找相似图像并计算相似度得分。

Here is词袋的 OpenCV 文档。 OpenCV 也有一个名为 bagofwords_classification.cpp 的示例。它确实很大,但可能会有帮助。

关于image - OpenCV:指纹图像并与数据库进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7205489/

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