>>>
>>> OPENCV 1.0 RC1 版本的安装与编译错误修正
>>>
下载安装 OPENCV 1.0 RC1 版本,直接安装。用 VC6.0 打开,编译程序,出现如下三个错误:
//
...
cvbgfg_acmmm2003.cpp
D:\opencv5\cvaux\src\cvbgfg_acmmm2003.cpp(411) : error C2039: 'foreground_regions' : is not a member of 'CvFGDStatModel'
../include\cvaux.h(1240) : see declaration of 'CvFGDStatModel'
D:\opencv5\cvaux\src\cvbgfg_acmmm2003.cpp(416) : error C2039: 'foreground_regions' : is not a member of 'CvFGDStatModel'
../include\cvaux.h(1240) : see declaration of 'CvFGDStatModel'
cvbgfg_common.cpp
cvbgfg_gaussmix.cpp
D:\opencv5\cvaux\src\cvbgfg_gaussmix.cpp(343) : error C2039: 'foreground_regions' : is not a member of 'CvGaussBGModel'
../include\cvaux.h(1300) : see declaration of 'CvGaussBGModel'
...
//
调试代码,发现错误所在,用下面方法修补之。再次编译,全部正常。
找到文件 ..\cvaux\inculde\cvaux.h,查找如下语句:
//
#define CV_BG_STAT_MODEL_FIELDS() \
int type; /*type of BG model*/ \
CvReleaseBGStatModel release; \
CvUpdateBGStatModel update; \
IplImage* background; /*8UC3 reference background image*/ \
IplImage* foreground; /*8UC1 foreground image*/ \
IplImage** layers; /*8UC3 reference background image, can be null */ \
int layer_count; /* can be zero */ \
CvMemStorage* storage; /*storage for 揻oreground_regions? / \
CvSeq* foreground_regions /*foreground object contours*/
//
更改为:
//
#define CV_BG_STAT_MODEL_FIELDS() \
int type; /*type of BG model*/ \
CvReleaseBGStatModel release; \
CvUpdateBGStatModel update; \
IplImage* background; /*8UC3 reference background image*/ \
IplImage* foreground; /*8UC1 foreground image*/ \
IplImage** layers; /*8UC3 reference background image, can be null */ \
int layer_count; /* can be zero */ \
CvMemStorage* storage; /*storage for 揻oreground_regions? */ \
CvSeq* foreground_regions /*foreground object contours*/
//
分享到:
相关推荐
OpenCV1.0用户手册,有函数接口说明,实例demo
OpenCV_1.0rc1.exe opencv工具
在安装OpenCV 1.0时,通常需要按照以下步骤进行: 1. 下载并运行OpenCV_1.0.exe安装包,根据向导指示进行安装。 2. 设置环境变量,确保编译器能够找到OpenCV的头文件和库文件。 3. 配置Visual Studio项目设置,添加...
在本教程中,我们将详细介绍如何安装OpenCV 1.0版本,以及这个早期版本在功能和使用上的特点。 **安装步骤** 1. **系统需求**:首先确认你的操作系统,OpenCV 1.0支持Windows、Linux和Mac OS等主流操作系统。确保...
1. **下载并安装OpenCV 1.0**:按照下载地址获取OpenCV 1.0安装包,并进行安装。安装过程中需要指定安装路径,例如:`E:\Program Files (x86)\OpenCV`。 #### 三、安装vc++6.0 1. **下载并安装vc++6.0**:根据提供...
总结来说,安装OpenCV 1.0 SDK并配置VC6.0环境,主要是下载安装程序,配置头文件和库文件路径,以及处理运行时的DLL依赖。在了解这些基础知识后,你可以进一步学习OpenCV的各种图像处理和计算机视觉技术,为你的项目...
提供的"OpenCV1.0安装VC6.0版.doc"和"OpenCV1.0安装.net.doc"文档应该详细说明了如何在Visual C++ 6.0和.NET环境中配置OpenCV的编译和运行环境。通常,这包括下载源码、设置环境变量、添加库路径、配置项目设置等...
安装OpenCV_1.0.exe时,用户通常需要按照安装向导的指示进行,这可能包括选择安装路径、设置环境变量、选择是否安装示例和文档等选项。安装完成后,开发者可以通过包含的头文件和库文件在项目中链接OpenCV,然后利用...
opencv 1.0 纯C版本,嵌入式开发小系统进行代码移植省了很多把opencvC++代码转成C代码
首先,我们需要安装OpenCV1.0库,并将其包含到MFC项目中。这通常涉及设置项目的包含目录、库目录以及链接器输入,以确保编译器能找到OpenCV的相关头文件和库文件。 接着,我们关注如何在MFC应用中获取图像。OpenCV...
在"chopencv-2.5.0-win-binary.zip"和"OpenCV_1.0.exe"这两个文件中,我们可以找到该版本的库文件和可能的安装程序。对于Windows用户,"OpenCV_1.0.exe"可能是OpenCV 1.0的安装包,而"chopencv-2.5.0-win-binary.zip...
需要注意的是,由于OpenCV 1.0的API与新版本有很大差异,所以在使用时可能会遇到一些不兼容的问题,尤其是当你查阅最新的教程或代码示例时。然而,对于理解计算机视觉的基本概念和算法,这个版本仍然是一个良好的...
由于OpenCV 1.0版本较老,可能不会在官方主页上直接提供下载链接,可以通过搜索或查找历史归档来找到资源。 #### 2. 安装VS2010 确保已经安装了Visual Studio 2010。如果尚未安装,可以从微软官方网站下载安装程序...
OpenCV1.0的另一个文件是"OpenCV1.0",这可能是一个包含编译好的库文件或者示例项目的文件夹。用户可以通过这个文件来实际运行和测试OpenCV的功能,理解各种函数的实际效果。通过实践,学习者可以更好地掌握OpenCV的...
opencv1.0在VC6.0下的配置,如何添加.h文件,.Lib文件
这个"openCV1.0.exe"是早期版本的OpenCV软件,适用于开发者进行视频相关的开发工作。在本文中,我们将深入探讨OpenCV的基本概念、功能、与VC6.0的结合使用以及如何下载和安装。 OpenCV最初由Intel公司开发,后来...
这个"opencv1.0.zip"文件包含的是OpenCV的第一个主要版本的安装包,以及一个详细的安装流程PDF指南,非常适合计算机视觉领域的初学者进行学习。 OpenCV 1.0是该库的早期版本,尽管现在已经有更新的版本,但理解早期...
在本项目中,我们关注的是OpenCV 1.0版本,它在2000年初发布,是该库的一个早期版本。尽管现在OpenCV已经发展到4.x版本,但理解早期版本对于研究历史或兼容旧系统仍具有价值。 "VC6.0下的opencv1.0 摄像头"这个描述...
标题提到的是OpenCV 1.0版本,这是一个早期版本,但仍然在一些项目中使用。描述中指出,这个压缩包包含了在调用OpenCV 1.0时必要的动态链接库(dll)和库文件(lib)。 动态链接库(DLL)是Windows操作系统中的一种...
最原始的opencv1.0版本,PPT中是安装方法和配置步骤,搞图像和视频处理的人不容错过