SimpleBlobDetection opencv C++设置参数出现符号问题

SimpleBlobDetection opencv C++ setting parameters issue with symbols

本文关键字:符号 问题 参数 opencv C++ 设置 SimpleBlobDetection      更新时间:2023-10-16

我正试图在我的一个程序中实现SimpleBlobDetector,但我在破译收到的错误消息时遇到了问题。我想知道这个错误意味着什么,我对VisualStudio非常不熟悉。

错误1错误LNK2001:未解析的外部符号"public:__thiscall cv::SimpleBlobDetector::Params::Params(void)"(??0Params@SimpleBlobDetector@cv@@QAE@XZ)

Visual studio正在读取正确的类和结构,因此该问题不在库中。

以下是最初给我带来错误的代码行。

SimpleBlobDetector::Params params;

设置所有参数都很好,我还没有尝试启动blob检测对象,因为我需要参数来完成这项工作。

一点背景:

我有一段代码可以对传入的帧(视频)执行背景减法,我想用一种相对简单的方式对每一帧执行斑点检测。

非常感谢您的帮助。

已解决。对于其他遇到类似问题的人来说,您只是缺少库。重新安装打开的cv或查找如何链接必要的libs。