gpt4 book ai didi

C# AForge 模式匹配的准确性非常低 - 我做错了什么?

转载 作者:太空宇宙 更新时间:2023-11-03 12:43:08 25 4
gpt4 key购买 nike

我需要在图像上查找对象,因此我尝试使用 AForge 库来完成。我从非常简单的图案和图片开始,但识别准确度已经很糟糕了。我正在使用 ExhaustiveTemplateMatching:

ExhaustiveTemplateMatching tm = new ExhaustiveTemplateMatching(0);
Bitmap img = new Bitmap("C:/img.bmp");
Bitmap pat = new Bitmap("C:/pat.bmp");
TemplateMatch[] matchings = tm.ProcessImage(img, pat);
Debug.WriteLine("Similar: " + matchings[0].Similarity);

这是我的模式:

Pattern

那是我的图像(它只是旋转的图案)。它只有 0,7400396 相似度:

Image1

这实际上等于图案与黑色方 block (0,7373355) 的相似度:

Image2

我做错了什么,准确率这么低?我该如何改进它?

最佳答案

您期望此函数执行对象识别,但这不是它的设计目的。它实际上只是扫描图像并直接比较像素值以计算相似度。它不会寻找关键特征、处理旋转、缩放等...它会寻找与您的模板图像完全相同的副本。

关于C# AForge 模式匹配的准确性非常低 - 我做错了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38226905/

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