0

我在 MS Visual Studio 2012 中使用 OpenCvSharp 2.4.9,这是我的第一次体验。但是在 HaarClassifierCascade 中不断出现异常(未知节点类型)。我已经尝试了很多方法,但无法解决这个问题。

OpenCvSharp.CvHaarClassifierCascade cascade = OpenCvSharp.CvHaarClassifierCascade.FromFile("DeerFaceHog.xml");

我在 C++ 中成功实现了 HaarClassifier,但现在在 C# 中需要它。

在此处输入图像描述

4

1 回答 1

1

因为这个包装器在下面使用了 opencv 已弃用的 c-api,

您仅限于Haar级联。

您既不能阅读 HOG,也不能使用 CvHaarClassifierCascade 阅读 LBP 级联

[编辑]:您应该改用CascadeClassifier。不要在 opencvsharp使用过时的 c 包装器(使用 IplImage 的任何东西),而是使用 c++ 包装器(使用 Mat)

于 2014-09-25T08:56:01.173 回答