背景建模技术(八):bgslibrary_vs2010_mfc中boost的安装与配置

一、boost的下载与安装

在玩BGS Library时,有一个MFC的项目,在编译的过程中出现如下图的错误提示:

即:

1>e:\bgslibrary-master\vs2010mfc\src\stdafx.h(50): fatal error C1083: Cannot open include file: 'boost/lexical_cast.hpp': No such file or directory

根本原因在于没有安装和配置boost,下面对bgslibrary_vs2010_mfc中boost的安装与配置做一个详解。

(1)、首先下载Boost C++ Libraries,下载地址是:http://www.boost.org/

(2)、将压缩包解压至C盘

(3)、编译源代码:在源代码中找到一个批处理bootstrap.bat,运行即可。

注:此时会弹出一个窗口,过一会之后,源代码中新增了1个文件bjam.exe

(4)、运行bjam.exe即编译,编译界面如下图所示:

二、bgslibrary_vs2010_mfc中boost的配置

第一步:

第二步:

第三步:

三、“error RC2135: file not found: Visual”的解决方法

在资源管理器中打开rc文件,另存为unicode格式的文件。然后再在VS2010中打开rc文件,进行编译即可。

四、“error RC2255: named STRINGTABLEs are not allowed”的解决办法

P.S:这个问题仍未解决,待后面解决之后更新此部分。

时间: 2024-10-31 10:21:41

背景建模技术(八):bgslibrary_vs2010_mfc中boost的安装与配置的相关文章

HEVC Study Two(基于HM14.0平台)--如何在HEVC中加入背景建模技术(一)

随着AVS的逐步发展,AVS中的一些创新也得到国际上越来越多学者的关注.尤其是AVS中针对监控视频编码的背景建模技术和感兴趣区域提取技术.对于国际同行来说,如何在HEVC的参考软件平台HM上加入这两项技术是一个工作量甚大的事情.本文就本人做的一些工作做简单介绍. 软件平台HM14.0,IDE:VS2010(英文版) 废话了这么多,下面开始真正的内容: 在<HEVC framework before starting encoding(基于HM14.0平台)>中(网址:点击打开链接)讲述了进入编

背景建模技术(一):介绍、资源下载、“背景建模库”平台搭建

背景建模技术(一):介绍.资源下载."背景建模库"平台搭建 1.介绍 视频分析与理解是一个非常活跃的研究领域,在这个研究领域(如视频监控.多媒体应用等)中,第一步要做的就是检测场景中运动的目标.而背景建模技术是检测前景最常用的技术之一,具有举足轻重的作用和研究意义. 2.资源下载 BgsLibrary的下载:BgsLibrary库 OpenCV的下载:http://opencv.org/  (推荐下载版本2.4.10) 注:PC默认已经安装VS2010. 3."背景建模库&q

背景建模技术(三):背景减法库(BGS Library)的基本框架与入口函数main()的功能

背景减法库(BGS Library = background subtraction library)包含了37种背景建模算法,也是目前国际上关于背景建模技术研究最全也最权威的资料.本文将更加详细的介绍背景减法库(BGS Library)的基本框架与入口函数main()的功能. BGS库的整体框架在背景建模技术(二)中已经全部给出,此处从函数的角度再次给出BGS库的基本框架,有利于代码的修改与维护. 如下图所示是基于C++的BGS库的函数流程图: 接下来将会对每个函数进行更加详细的分析. 首先,

背景建模技术(二):BgsLibrary的框架、背景建模的37种算法性能分析、背景建模技术的挑战

背景建模技术(二):BgsLibrary的框架.背景建模的37种算法性能分析.背景建模技术的挑战 1.基于MFC的BgsLibrary软件下载 下载地址:http://download.csdn.net/detail/frd2009041510/8691475 该软件平台中包含了37种背景建模算法,可以显示输入视频/图像.基于背景建模得到的前景和背景建模得到的背景图像,还可以显示出每种算法的计算复杂度等等.并且,测试的可以是视频.图片序列以及摄像头输入视频.其界面如下图所示: 2.BgsLibr

背景建模技术(七):预处理(PreProcessor)模块

预处理(PreProcessor)模块是BgsLibrary中一个必选的模块,是真正进入背景建模算法的"预处理"过程,其主要功能包括'去模糊'.'获得灰度图'.'应用Canny算子'等可选模块. 下面给出源码: #include "PreProcessor.h" namespace bgslibrary { PreProcessor::PreProcessor() : firstTime(true), equalizeHist(false), gaussianBlu

背景建模技术(六):帧处理(FrameProcessor)模块

前面几篇文章简单介绍了BgsLibrary的入口函数.视频分析和视频捕获模块,本文将简单介绍帧处理模块,即对每一帧进行处理的函数,也就是真正调用背景建模算法的接口处. 下面贴出源码供大家分析: #include "FrameProcessor.h" #include <iomanip> namespace bgslibrary { FrameProcessor::FrameProcessor() : firstTime(true), frameNumber(0), dura

Boost下载安装编译配置使用指南

转载:http://www.cppblog.com/jerryma/archive/2011/10/17/158554.html --更新于2011/7/19,目前我已对boost的安装和使用有了新的认识,因此也会对两年前写的这篇文章做大幅修改,网上转载版本泛滥,请以本文为准. 理论上,本文适用于boost的各个版本,尤其是最新版本1.47.0:适用于各种C++编译器,如VC6.0(部分库不支持),VS2003,VS2005,VS2008,VS2010,gcc,C++ Builder等.先总结一

Windows Vista中IIS7的安装及配置ASP+Access环境的图文教程_Vista

装上了Windows Vista,然后知道了里面带了IIS,还是7的,就想耍耍,从安装到配置感觉比Windows 2003下面的IIS6多了许多需要注意的地方. IIS7的安装 Windows Vista中IIS7是默认不安装的,所以在安装完Windows Vista之后如果需要安装IIS7的话,就要自己动手了.安装的步骤为:开始>控制面板>程序>打开或关闭Windows功能>Internet信息服务.IIS7安装时需要注意的是,如果需要ASP.ASP.NET等的支持,是需要把功能

背景建模技术(五):视频捕获(VideoCapture)模块

本次对"视频捕获(VideoCapture)模块"做出分析,给出源代码和对应的程序流程框架. 视频捕获模块的主要功能是设置视频或相机参数,并读取设置配置参数,最后进入帧处理模块的process进程,该模块的源码如下,请重点关注start()函数: #include "VideoCapture.h" namespace bgslibrary { namespace VC_ROI { IplImage* img_input1 = 0; IplImage* img_inp