【发布时间】:2017-01-20 13:37:10
【问题描述】:
我正在使用 EmguCV 来检测行人。当我尝试使用 HOGDescriptor 时,函数 DetectMultiScale(My_Image) 出现错误:
无法将 typeEmgu.CV.Structure.MCvObjectDetection[]' 隐式转换为 'System.Drawing.Rectangle[]'
OpenFileDialog Openfile = new OpenFileDialog();
if (Openfile.ShowDialog() == DialogResult.OK)
{
//Load the Image
Image<Bgr, Byte> My_Image = new Image<Bgr, byte>(Openfile.FileName);
Rectangle[] regions;
using (HOGDescriptor des = new HOGDescriptor())
{
des.SetSVMDetector(HOGDescriptor.GetDefaultPeopleDetector());
regions = des.DetectMultiScale(My_Image);
}
}
【问题讨论】: