zoukankan      html  css  js  c++  java
  • OPENCV 1.0 RC1 版本安装时的编译错误修正

    2006年11月07日 11:11:00

    >>>
    >>> 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;                                                                                \
        CvReleaseBGStatModel release;                                                                                  \
        CvUpdateBGStatModel update;                                                                                     \
        IplImage*       background;                       \
        IplImage*       foreground;                                             \
        IplImage**      layers;          \
        int             layer_count;                                                                        \
        CvMemStorage*   storage;     
    //

    更改为:
    //
    #define CV_BG_STAT_MODEL_FIELDS()                                                                     \
        int             type;                                                                              \
        CvReleaseBGStatModel release;                                                                                \
        CvUpdateBGStatModel update;                                                                                     \
        IplImage*       background;                       \
        IplImage*       foreground;                                              \
        IplImage**      layers;          \
        int             layer_count;                                                                         \
        CvMemStorage*   storage;                       \
        CvSeq*          foreground_regions
    //
     



    Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1370914


  • 相关阅读:
    A bon chat, bon rat
    获取信息mysql
    Lua笔记3 表达式
    libevent2编译
    opencv环境搭建
    bash console
    Unix Notes.
    ubuntu vsftpd
    axis2客户端代码生成
    IDEA 快捷键
  • 原文地址:https://www.cnblogs.com/feisky/p/1586536.html
Copyright © 2011-2022 走看看