如何使用opencv cvblobs库配置visual studio 2010
在Windows中将cvBlob安装/编译到OpenCV Microsoft Visual Studio 2010时遇到困难。我知道linux上有安装指南,但我找不到如何在Windows中完成如何使用opencv cvblobs库配置visual studio 2010,c,opencv,computer-vision,C,Opencv,Computer Vision,在Windows中将cvBlob安装/编译到OpenCV Microsoft Visual Studio 2010时遇到困难。我知道linux上有安装指南,但我找不到如何在Windows中完成 如果有人能在Windows中为我提供安装指南,我将不胜感激,因为我发现cvBlob对我的项目非常有用。感谢目前没有针对Visual Studio的预构建,因此您必须自己编译它 因此,在开始之前,请确保已在计算机中安装 。CMake创建编译cvBlob所需的Visual Studio项目文件。 打开cmak
如果有人能在Windows中为我提供安装指南,我将不胜感激,因为我发现cvBlob对我的项目非常有用。感谢目前没有针对Visual Studio的预构建,因此您必须自己编译它 因此,在开始之前,请确保已在计算机中安装 。CMake创建编译cvBlob所需的Visual Studio项目文件。 打开cmake gui后,相应地填写编辑框“源代码在哪里”和“构建二进制文件在哪里”(根据您的设置进行调整):
- C:/Documents and Settings/user/Meus documentos/Downloads/cvblob-0.10.3-src/cvblob
- C:/Documents and Settings/user/Meus documentos/Downloads/cvblob-0.10.3-src/cvblob/build
从这里开始,它就是标准的编译过程。目前还没有为Visual Studio预先构建的程序,因此您必须自己编译它 因此,在开始之前,请确保已在计算机中安装 。CMake创建编译cvBlob所需的Visual Studio项目文件。 打开cmake gui后,相应地填写编辑框“源代码在哪里”和“构建二进制文件在哪里”(根据您的设置进行调整):
- C:/Documents and Settings/user/Meus documentos/Downloads/cvblob-0.10.3-src/cvblob
- C:/Documents and Settings/user/Meus documentos/Downloads/cvblob-0.10.3-src/cvblob/build
从这里开始,这就是标准的编译过程。karlphillip的答案是正确的,你应该遵循它。但是,请注意,如果您使用VS 2010构建文件,其中一些文件将失败并返回此错误:
LINK : fatal error LNK1104: cannot open file '..\lib\Debug\cvblob.lib'
要解决此问题,请将以下内容添加到cvblob.h文件中:
#define EXPORT __declspec (dllexport)
在下面的extern“C”块中,在每个函数之前添加EXPORT。例如:
EXPORT double cvContourPolygonArea(CvContourPolygon const *p);
在我自己遇到这个错误后,我在这里找到了解释(我将其改编成这篇文章;所有的功劳都属于这个链接的作者):
只是一些你可能需要注意的事情。希望有帮助 卡尔菲利普的答案是正确的,你应该遵循它。但是,请注意,如果您使用VS 2010构建文件,其中一些文件将失败并返回此错误:
LINK : fatal error LNK1104: cannot open file '..\lib\Debug\cvblob.lib'
要解决此问题,请将以下内容添加到cvblob.h文件中:
#define EXPORT __declspec (dllexport)
在下面的extern“C”块中,在每个函数之前添加EXPORT。例如:
EXPORT double cvContourPolygonArea(CvContourPolygon const *p);
在我自己遇到这个错误后,我在这里找到了解释(我将其改编成这篇文章;所有的功劳都属于这个链接的作者):
只是一些你可能需要注意的事情。希望有帮助 我想你说的操作系统是WINDOWS。我想你说的操作系统是WINDOWS。