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;                                                                                

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-14
  • 2021-08-15
  • 2021-04-11
  • 2022-12-23
  • 2021-06-26
猜你喜欢
  • 2022-02-04
  • 2021-08-07
  • 2021-05-30
  • 2022-01-05
  • 2021-11-05
  • 2021-07-09
  • 2022-12-23
相关资源
相似解决方案