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


  • 相关阅读:
    Process 'command '/Users/lidaqiang/Library/Android/sdk/build-tools/27.0.3/aapt'' finished with non-zero exit value 1
    合同诈骗无罪裁判要旨、判决理由及评析意见
    互换不同种类毒品行为如何认定
    正当防卫指导性案例以及研析
    期待可能性理论的司法适用
    共同犯罪认定方法
    刑事案件鉴定意见常用质证要点
    张明楷的100个刑法案例
    刑事律师办案必备126部法律
    正当防卫裁判要旨16条
  • 原文地址:https://www.cnblogs.com/feisky/p/1586536.html
Copyright © 2011-2022 走看看