我正在尝试将 SimpleBlobDetector 实现到我的一个程序中,但我无法解读收到的错误消息。 我正在询问有关此错误含义的任何提示,我对 Visual Studio 非常不熟悉。
错误 1 error LNK2001: 未解析的外部符号“public: __thiscall cv::SimpleBlobDetector::Params::Params(void)” (??0Params@SimpleBlobDetector@cv@@QAE@XZ)
Visual Studio 正在读取正确的类和结构,因此问题不在库中。
以下是最初给我错误的代码行。
SimpleBlobDetector::Params params;
设置所有参数工作正常,我没有尝试启动 blob 检测对象,因为我需要参数来执行此操作。
一点背景:
我有对传入帧(视频)执行背景减法的代码,我想使用它并以相对简单的方式对每个帧执行 Blob 检测。
非常感谢任何帮助。
最佳答案
已解决。对于遇到类似问题的其他任何人,您只是缺少库。重新安装 open cv 或查找如何链接必要的库。
关于c++ - SimpleBlobDetection opencv C++ 设置参数问题与符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29312863/