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


  • 相关阅读:
    使用 ASP.NET Core MVC 创建 Web API(五)
    使用 ASP.NET Core MVC 创建 Web API(四)
    使用 ASP.NET Core MVC 创建 Web API(三)
    使用 ASP.NET Core MVC 创建 Web API(二)
    使用 ASP.NET Core MVC 创建 Web API(一)
    学习ASP.NET Core Razor 编程系列十九——分页
    学习ASP.NET Core Razor 编程系列十八——并发解决方案
    一个屌丝程序猿的人生(九十八)
    一个屌丝程序猿的人生(九十七)
    一个屌丝程序猿的人生(九十五)
  • 原文地址:https://www.cnblogs.com/feisky/p/1586536.html
Copyright © 2011-2022 走看看