嘿Iam试图匹配2个ConvertedTo24bpp的位图。但是它陷入无休止的循环中,因此永远不会结束制造过程。该程序将在60秒后停止。
http://accord-framework.net/docs/html/T_Accord_Imaging_ExhaustiveTemplateMatching.htm
TemplateMatch[] templateMatcheArray = exhaustiveTemplateMatching.ProcessImage((new ResizeBilinear(bitmapGetImage.Width / scale, bitmapGetImage.Height / scale)).Apply(bitmapGetImage),
(new ResizeBilinear(bitmapConverted.Width / scale, bitmapConverted.Height / scale)).Apply(bitmapConverted));
答案 0 :(得分:1)
我解决了这个问题,这是ResizeBilinear类。我在我使用templateMatch之前就使用了它,并且可以正常工作。
ResizeBilinear resizeBilinear = new ResizeBilinear(200, 200);
bitmapConverted = resizeBilinear.Apply(bitmapConverted);
bitMapTemplate = resizeBilinear.Apply(bitMapTemplate);
//comparing our to bmp
TemplateMatch[] templateMatcheArray = exhaustiveTemplateMatching.ProcessImage(bitmapConverted, bitMapTemplate);