gpt4 book ai didi

opencv 错误 : Null pointer(Null filename) in unknown function with facedetect. cpp

转载 作者:太空宇宙 更新时间:2023-11-03 21:09:44 25 4
gpt4 key购买 nike

OpenCV 包含人脸检测示例代码。我尝试在我的应用程序中使用 OpenCV 2.2 库中的 facedetect.cpp。但是,我碰巧遇到了运行时问题

OpenCV 错误:未知函数中的空指针(空文件名),文件 ..\..\..\..\ocv\opencv\modules\core\src\persistence.cpp,第 2571 行

我用谷歌搜索了一下,发现很多人遇到过这个问题,但都没有好的解决方案。代码加载 .xml 文件时发生此问题。我的解决方案在这里:

const char *cascadeNameChar=cascadeName.c_str();
const char *nestedCascadeNameChar=nestedCascadeName.c_str();
......
if( !cvLoad( nestedCascadeNameChar ) )
if(!cascade.load(cascadeName))

然后它对我有用。我在 Visual Studio 2008 上运行它。

最佳答案

friend 们,我已经弄清楚了这个问题。我遇到这个问题时使用的是opencv2.2+Visual Studio 2008。 Opencv2.2是我从http://sourceforge.net下载的二进制版本已针对 vc2010 编译。我刚刚下载了 vc2010 并使用来自 opencv2.2 的 facedetect.cpp 尝试我的应用程序。有用! persistence.cpp 的运行时错误消失了。

关于opencv 错误 : Null pointer(Null filename) in unknown function with facedetect. cpp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6223074/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com