【发布时间】:2012-02-28 17:10:13
【问题描述】:
我是openCV的初学者。我一直在尝试在 Windows 平台上进行人脸检测和识别。我已经集成了不同的代码。我也在使用 PCA 方法来识别面孔。我收到如下错误,
错误 1 错误 LNK1120:2 未解决的外部错误 2 错误 LNK2019: 函数中引用的未解析的外部符号 _cvCalcEigenObjects "void __cdecl doPCA(void)" (?doPCA@@YAXXZ) 错误 3 错误 LNK2019: 函数中引用的未解析的外部符号 _cvEigenDecomposite "void __cdecl learn(char *)" (?learn@@YAXPAD@Z)
有人可以解决吗.,..
【问题讨论】:
-
您使用的是哪个开发环境?你链接到opencv lib文件了吗?
-
是的,我已经链接了所有的 lib 文件……显示示例图像的演示程序工作正常……
-
我正在使用 Visual Studio。
-
在项目属性 - 链接器 - 常规下,“附加库目录”设置是否正确?这是假设您没有使用 Linker -Input 选项卡下的库的完整路径
-
我已经指定了 OpenCv 库位置..我在调用 cvCalcEigenObjects 和 cvEigenDecomposite 的函数中遇到错误..它是否在任何特定的标头中定义?
标签: image-processing opencv face-recognition