【问题标题】:Cannot find or open the PDB file while executing face recognition执行人脸识别时找不到或打开 PDB 文件
【发布时间】:2014-02-02 18:05:03
【问题描述】:

下面是我的程序...这个问题是因为程序中的错误...我正在使用 Visual Studio 2010 和与 openCV 链接的 ts...但是在执行“无法找到或打开 PDB 文件”时为许多人线..这是什么解决方案..

【问题讨论】:

  • 我想获得一个使用树莓派板的人脸识别系统程序..程序应该是C++..我已经在板上链接了opencv..程序必须存储4个人脸作为数据base..并使用haart分类器和特征函数分别创建4个人的20张图像的数据库,并且必须存储他们各自的名称..
  • 以上是训练部分..在识别部分我需要在相机上看到他们的脸并给出他们的名字作为输出..如果相机前的人没有被存储,那么“未知人”应该是输出..我有这个USB摄像头..任何人都可以提供我给的这个算法的代码..请..

标签: visual-studio-2010 opencv


【解决方案1】:

不用担心,这是警告,而不是错误,您可以放心忽略它。

是的,这些 pdb 文件没有随预编译二进制文件提供,这意味着 - 您仍然可以调试代码,但在调试时不能深入到 opencv 库中。

如果你真的需要这个功能,你必须在本地重建 opencv(使用 cmake 为你的 box/env 构建一个 sln,然后编译那个 sln),这也会产生那些 pdb 文件。

【讨论】:

  • 我不知道我应该如何重建 opencv..你能告诉我重建它必须执行的步骤,这样我就不会收到任何警告。
  • @berak:为答案+1。
【解决方案2】:

就像 berak 说的:别担心。它和所有的System 库一样,你不能查看它们,但只要它有效就可以。

当你需要检查opencv中的一些代码时,使用Git下载source code。打开项目文件并编译。然后将输出作为库包含在您的项目中。然后点击Exception就会看到源代码。

【讨论】:

  • fileStorage = cvOpenFileStorage("facedata.xml", 0, CV_STORAGE_WRITE);上面的代码应该存储facedata.xml..但是我找不到任何xml文件..有什么问题..??
  • 我对 openCV 不熟悉,所以我建议为此提出一个新问题,以获得更多相关人员的帮助。
猜你喜欢
  • 1970-01-01
  • 2015-01-27
  • 1970-01-01
  • 1970-01-01
  • 2022-06-24
  • 2015-04-07
  • 2013-04-02
  • 1970-01-01
相关资源
最近更新 更多