首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >EMGU CV异常

EMGU CV异常
EN

Stack Overflow用户
提问于 2016-09-17 19:58:57
回答 1查看 739关注 0票数 0

我正在尝试使用EMGUCV执行简单的人脸检测。但是,当我尝试初始化CascadeClassifier对象时,它抛出了异常

Emgu.CV.dll中出现'System.EntryPointNotFoundException‘类型的未经处理的异常

附加信息:在DLL 'cvextern‘中找不到名为'CvCascadeClassifierCreate’的入口点。

下面是我的源代码

` private CascadeClassifier _cascadeClassifier;

代码语言:javascript
复制
        _cascadeClassifier = new CascadeClassifier(Application.StartupPath + "/haarcascade_frontalface_default.xml");
        using (var imageFrame = _capture.QueryFrame().ToImage<Bgr, Byte>())
        {
            if (imageFrame != null)
            {
                var grayframe = imageFrame.Convert<Gray, byte>();
                var faces = _cascadeClassifier.DetectMultiScale(grayframe, 1.1, 10, Size.Empty); //the actual face detection happens here
                foreach (var face in faces)
                {
                    imageFrame.Draw(face, new Bgr(Color.BurlyWood), 3); //the detected face(s) is highlighted here using a box that is drawn around it/them

                }
            }
            imgCamUser.Image = imageFrame;
        }

`

我该如何解决这个问题呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-18 12:38:52

我使用的是动态链接库EMGU.CV和EMGU.CV.Util。它们来自EMGU cv的先前版本。在3.1版中,这些动态链接库嵌入在EMGU.CV.World中。我通过删除对旧dll的引用并将其替换为新的dll解决了这个问题。

有关更多详细信息,请查看3.1版的发行说明。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39546556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档