`
saybody
  • 浏览: 904302 次
  • 性别: Icon_minigender_2
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

OPENCV 1.0 RC1 版本安装时的编译错误修正

 
阅读更多

>>>
>>> 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*/
//

分享到:
评论

相关推荐

    Opencv 1.0中文手册.rar_OpenCV1.0 用户手册_Opencv1.0 使用_opencv1.0中文_openc

    OpenCV1.0用户手册,有函数接口说明,实例demo

    OpenCV_1.0rc1.exe

    OpenCV_1.0rc1.exe opencv工具

    opencv1.0安装包Windows版本

    在安装OpenCV 1.0时,通常需要按照以下步骤进行: 1. 下载并运行OpenCV_1.0.exe安装包,根据向导指示进行安装。 2. 设置环境变量,确保编译器能够找到OpenCV的头文件和库文件。 3. 配置Visual Studio项目设置,添加...

    Opencv1.0安装软件

    在本教程中,我们将详细介绍如何安装OpenCV 1.0版本,以及这个早期版本在功能和使用上的特点。 **安装步骤** 1. **系统需求**:首先确认你的操作系统,OpenCV 1.0支持Windows、Linux和Mac OS等主流操作系统。确保...

    vc++6.0环境下opencv1.0库的安装1

    1. **下载并安装OpenCV 1.0**:按照下载地址获取OpenCV 1.0安装包,并进行安装。安装过程中需要指定安装路径,例如:`E:\Program Files (x86)\OpenCV`。 #### 三、安装vc++6.0 1. **下载并安装vc++6.0**:根据提供...

    OpenCV 1.0 安装程序

    总结来说,安装OpenCV 1.0 SDK并配置VC6.0环境,主要是下载安装程序,配置头文件和库文件路径,以及处理运行时的DLL依赖。在了解这些基础知识后,你可以进一步学习OpenCV的各种图像处理和计算机视觉技术,为你的项目...

    OpenCV1.0版本用户手册【内附使用手册】

    提供的"OpenCV1.0安装VC6.0版.doc"和"OpenCV1.0安装.net.doc"文档应该详细说明了如何在Visual C++ 6.0和.NET环境中配置OpenCV的编译和运行环境。通常,这包括下载源码、设置环境变量、添加库路径、配置项目设置等...

    OpenCV_1.0.exe

    安装OpenCV_1.0.exe时,用户通常需要按照安装向导的指示进行,这可能包括选择安装路径、设置环境变量、选择是否安装示例和文档等选项。安装完成后,开发者可以通过包含的头文件和库文件在项目中链接OpenCV,然后利用...

    opencv1.0版本纯C版本

    opencv 1.0 纯C版本,嵌入式开发小系统进行代码移植省了很多把opencvC++代码转成C代码

    opencv1.0 mfc案例应用

    首先,我们需要安装OpenCV1.0库,并将其包含到MFC项目中。这通常涉及设置项目的包含目录、库目录以及链接器输入,以确保编译器能找到OpenCV的相关头文件和库文件。 接着,我们关注如何在MFC应用中获取图像。OpenCV...

    opencv1.0版本

    在"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

    需要注意的是,由于OpenCV 1.0的API与新版本有很大差异,所以在使用时可能会遇到一些不兼容的问题,尤其是当你查阅最新的教程或代码示例时。然而,对于理解计算机视觉的基本概念和算法,这个版本仍然是一个良好的...

    vs2010配置opencv1.0网址

    由于OpenCV 1.0版本较老,可能不会在官方主页上直接提供下载链接,可以通过搜索或查找历史归档来找到资源。 #### 2. 安装VS2010 确保已经安装了Visual Studio 2010。如果尚未安装,可以从微软官方网站下载安装程序...

    OpenCV1.0.rar

    OpenCV1.0的另一个文件是"OpenCV1.0",这可能是一个包含编译好的库文件或者示例项目的文件夹。用户可以通过这个文件来实际运行和测试OpenCV的功能,理解各种函数的实际效果。通过实践,学习者可以更好地掌握OpenCV的...

    opencv1.0版本配置

    opencv1.0在VC6.0下的配置,如何添加.h文件,.Lib文件

    openCV1.0.exe

    这个"openCV1.0.exe"是早期版本的OpenCV软件,适用于开发者进行视频相关的开发工作。在本文中,我们将深入探讨OpenCV的基本概念、功能、与VC6.0的结合使用以及如何下载和安装。 OpenCV最初由Intel公司开发,后来...

    opencv1.0.zip

    这个"opencv1.0.zip"文件包含的是OpenCV的第一个主要版本的安装包,以及一个详细的安装流程PDF指南,非常适合计算机视觉领域的初学者进行学习。 OpenCV 1.0是该库的早期版本,尽管现在已经有更新的版本,但理解早期...

    opencv1.0+摄像头

    在本项目中,我们关注的是OpenCV 1.0版本,它在2000年初发布,是该库的一个早期版本。尽管现在OpenCV已经发展到4.x版本,但理解早期版本对于研究历史或兼容旧系统仍具有价值。 "VC6.0下的opencv1.0 摄像头"这个描述...

    opencv1.0 lib 以及dll

    标题提到的是OpenCV 1.0版本,这是一个早期版本,但仍然在一些项目中使用。描述中指出,这个压缩包包含了在调用OpenCV 1.0时必要的动态链接库(dll)和库文件(lib)。 动态链接库(DLL)是Windows操作系统中的一种...

    Opencv1.0 及安装步骤

    最原始的opencv1.0版本,PPT中是安装方法和配置步骤,搞图像和视频处理的人不容错过

Global site tag (gtag.js) - Google Analytics