使用pybind11和cmake的bgslibrary的python包装器
pybgs的Python项目详细描述
bgslibrary
背景减法库
最后一页更新:06/08/2019
库版本:3.0.0(有关详细信息,请参见Build Status和Release Notes)
<^ > ^ {STR 1 } $ bgSLLARBARE是早期开发的Andrews Sobral,提供了一个易于使用的C++框架(用于Python、Java和Matlab的包装器),用于基于OpenCV的视频前景背景分离。bgslibrary与opencv 2.4.x、3.x和4.x兼容,并在windows、linux和mac os x下编译。目前,该库包含43算法。源代码在MIT license下提供,图书馆对所有用户免费提供,包括学术和商业用户。安装说明
您可以通过pre-built binary package安装bgslibrary,也可以通过:
git clone --recursive https://github.com/andrewssobral/bgslibrary.git
支持的编译器是:
GCC 4.8 and above
Clang 3.4 and above
MSVC 2015, 2017, 2019
其他编译器可能可以工作,但不受官方支持。 BGSLLARARY需要一些来自ISO C++ 2014标准的特性。
引文
如果您将此库用于出版物,请将其引用为:
@inproceedings{bgslibrary,
author = {Sobral, Andrews},
title = {{BGSLibrary}: An OpenCV C++ Background Subtraction Library},
booktitle = {IX Workshop de Visão Computacional (WVC'2013)},
address = {Rio de Janeiro, Brazil},
year = {2013},
month = {Jun},
url = {https://github.com/andrewssobral/bgslibrary}
}
关于bgslibrary的一章已经在Background Modeling and Foreground Detection for Video Surveillance手册中发表了。
@incollection{bgslibrarychapter,
author = {Sobral, Andrews and Bouwmans, Thierry},
title = {BGS Library: A Library Framework for Algorithm’s Evaluation in Foreground/Background Segmentation},
booktitle = {Background Modeling and Foreground Detection for Video Surveillance},
publisher = {CRC Press, Taylor and Francis Group.}
year = {2014},
}
下载pdf:
索布拉尔,安德鲁斯。BGSLibrary:一个OpenCV C++背景减法库。第九届计算机研讨会(WVC'2013),巴西里约热内卢,2013年6月。(PDF巴西葡萄牙语,包含英文摘要)。
索布拉尔,安德鲁斯;鲍曼,蒂埃里。”BGS库:用于前景/背景分割算法评估的库框架。“视频监控的背景建模和前景检测”手册章节,CRC出版社,泰勒和弗朗西斯集团,2014年。(英文PDF)。
一些参考资料
bgslibrary的一些算法已成功地应用于以下论文中:
(2014)索布拉尔,安德鲁斯;瓦卡万特,安托万。基于合成视频和真实视频的背景减法算法综述。计算机视觉和图像理解(CVIU),2014年。(Online)(PDF)
(2013)索布拉尔,安德鲁斯;奥利维拉,卢西亚诺;施尼特曼,莱泽;苏扎,费利佩。(最佳论文奖)使用整体属性的公路交通拥挤分类。在2013年2月奥地利因斯布鲁克举行的信号处理、模式识别和应用国际会议(SPPRA'2013)上。(Online)(PDF)