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


  • 相关阅读:
    分享:十Python之Http Web服务(网页抓取二)
    分享:C语言打印long long类型
    分享:svn 添加*.so等文件
    visual assist x 安装
    设计模式之MVC模式
    php一个递归读取目录文件脚本
    转:javax.swing.JFrame中使用jpanel来布局
    alter table 总结
    php 函数:func_get_args()、func_get_arg()与func_num_args()
    Visual Assist X简介
  • 原文地址:https://www.cnblogs.com/feisky/p/1586536.html
Copyright © 2011-2022 走看看