我从emgu的网站上获得了该代码,我修复了一些错误,但还有2个我可以理解
regions = des.DetectMultiScale(gpuBgra);
无法隐式转换类型 'Emgu.CV.Structure.MCvObjectDetection []'到 'System.Drawing.Rectangle []'
答案 0 :(得分:0)
您可以尝试以下方法:
MCvObjectDetection[] results = hog.DetectMultiScale(gpuBgra);
Rectangle[] regions = new Rectangle[results.Length];
for (int i = 0; i < results.Length; i++)
regions[i] = results[i].Rect;
首先,将结果作为MCvObjectDetection []获得,然后将其转换为Rectangle []。