From b3e9154953b4393d0efed40cda50ef3955583b11 Mon Sep 17 00:00:00 2001 From: Andrews Sobral <andrewssobral@gmail.com> Date: Sun, 24 Apr 2016 00:36:47 +0200 Subject: [PATCH] Fixed VS2010 project. Added instructions for compiling with CMake in Windows. Added Demo2.cpp in CMakeLists.txt --- CMakeLists.txt | 7 +- README_CMAKE_USERS.txt | 83 ++++ build/.gitignore | 1 - build/README | 1 - cmake-modules/FindOpenCV.cmake | 287 ++++++++++++ run_camera.bat | 2 +- run_video.bat | 2 +- vs2010/.gitignore | 16 + vs2010/README.txt | 9 +- vs2010/bgslibrary.sln | 21 +- vs2010/bgslibrary.vcxproj | 132 +----- vs2010/bgslibrary.vcxproj.user | 13 +- vs2010/bgslibrary_demo.vcxproj | 241 ++++++++++ vs2010/bgslibrary_demo.vcxproj.filters | 596 ++++++++++++++++++++++++ vs2010/bgslibrary_demo.vcxproj.user | 4 + vs2010/bgslibrary_demo2.vcxproj | 241 ++++++++++ vs2010/bgslibrary_demo2.vcxproj.filters | 596 ++++++++++++++++++++++++ vs2010/bgslibrary_demo2.vcxproj.user | 4 + 18 files changed, 2094 insertions(+), 162 deletions(-) create mode 100644 README_CMAKE_USERS.txt delete mode 100644 build/README create mode 100644 cmake-modules/FindOpenCV.cmake create mode 100644 vs2010/.gitignore create mode 100644 vs2010/bgslibrary_demo.vcxproj create mode 100644 vs2010/bgslibrary_demo.vcxproj.filters create mode 100644 vs2010/bgslibrary_demo.vcxproj.user create mode 100644 vs2010/bgslibrary_demo2.vcxproj create mode 100644 vs2010/bgslibrary_demo2.vcxproj.filters create mode 100644 vs2010/bgslibrary_demo2.vcxproj.user diff --git a/CMakeLists.txt b/CMakeLists.txt index 5b49aa6..4a263b5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,6 +4,7 @@ project(bgs) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++0x") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99") +#set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake-modules) IF(UNIX) # add some standard warnings @@ -25,8 +26,9 @@ endif() file(GLOB sources FrameProcessor.cpp PreProcessor.cpp VideoAnalysis.cpp VideoCapture.cpp) file(GLOB main Main.cpp) file(GLOB demo Demo.cpp) +file(GLOB demo2 Demo2.cpp) -list(REMOVE_ITEM sources ${demo}) +list(REMOVE_ITEM sources ${demo} ${demo2}) file(GLOB_RECURSE analysis package_analysis/*.cpp) file(GLOB_RECURSE bgs package_bgs/*.cpp package_bgs/*.c) @@ -52,6 +54,9 @@ set_target_properties(bgs_bin add_executable(bgs_demo ${demo}) target_link_libraries(bgs_demo ${OpenCV_LIBS} bgs) +add_executable(bgs_demo2 ${demo2}) +target_link_libraries(bgs_demo2 ${OpenCV_LIBS} bgs) + #INSTALL(TARGETS bgs # bgs_demo # bgs_bin diff --git a/README_CMAKE_USERS.txt b/README_CMAKE_USERS.txt new file mode 100644 index 0000000..9e4a680 --- /dev/null +++ b/README_CMAKE_USERS.txt @@ -0,0 +1,83 @@ +------------------------------------------------- +-------------- WINDOWS CMAKE USERS -------------- + +How to build BGSLibrary with OpenCV 2.4.10 and Visual Studio 2010 from CMAKE. + +For Linux users, please see the instruction in README_LINUX_USERS.txt file. + +Dependencies: +* GIT (tested with git version 2.7.2.windows.1). +* CMAKE for Windows (tested with cmake version 3.1.1). +* Microsoft Visual Studio (tested with VS2015). + +Please follow the instructions below: + +1) Go to Windows console. + +2) Clone BGSLibrary git repository: +e.g.: git clone https://github.com/andrewssobral/bgslibrary.git + +3) Go to bgslibrary/build folder. +e.g.: C:\bgslibrary\build>_ + +2) Set your OpenCV PATH: +e.g.: +\> setlocal +\> set OpenCV_DIR=C:\OpenCV2.4.10\build +\> cmake -DOpenCV_DIR=%OpenCV_DIR% -G "Visual Studio 10" .. +or: +\> cmake -DOpenCV_DIR=%OpenCV_DIR% -G "Visual Studio 10 Win64" .. + +Now, you will see something like: +------------------------------------------------- +C:\bgslibrary\build>cmake -DOpenCV_DIR=C:\OpenCV2.4.10\build -G "Visual Studio 10" .. +-- The C compiler identification is MSVC 16.0.40219.1 +-- The CXX compiler identification is MSVC 16.0.40219.1 +-- Check for working C compiler using: Visual Studio 10 2010 +-- Check for working C compiler using: Visual Studio 10 2010 -- works +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Check for working CXX compiler using: Visual Studio 10 2010 +-- Check for working CXX compiler using: Visual Studio 10 2010 -- works +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- OpenCV ARCH: x86 +-- OpenCV RUNTIME: vc10 +-- OpenCV STATIC: OFF +-- Found OpenCV 2.4.10 in C:/OpenCV2.4.10/build/x86/vc10/lib +-- You might need to add C:\OpenCV2.4.10\build\x86\vc10\bin to your PATH to be able to run your appl +ications. +-- Configuring done +-- Generating done +-- Build files have been written to: E:/GitHubbkp2/bgslibrary_opencv2/build +C:\bgslibrary\build> +------------------------------------------------- + +3) Include OpenCV binaries in the system path: +\> set PATH=%PATH%;%OpenCV_DIR%\x86\vc10\bin +or: +\> set PATH=%PATH%;%OpenCV_DIR%\x64\vc10\bin + +4) Open 'bgs.sln' in Visual Studio and switch to 'RELEASE' mode +4.1) Note if you are using a Visual Studio version superior than 10, you will need to CANCEL the project wizard update. However, you can go to step (2) and change the Visual Studio version, e.g.: -G "Visual Studio XXX", where XXX is your Visual Studio version. + +5) Click on 'bgs' project, and set: +[Configuration Type] Static library (.lib) +[Target Extension] .lib + +6) Click on 'ALL_BUILD' project and build! + +7) If everything goes well, you can run bgslibrary in the Windows console as follows: + +7.1) Running BGSLibrary with a webcamera: +C:\bgslibrary> build\Release\bgs.exe --use_cam --camera=0 + +7.2) Running demo code: +C:\bgslibrary> build\Release\bgs_demo.exe dataset/video.avi + +7.3) Running demo2 code: +C:\bgslibrary> build\Release\bgs_demo2.exe + +Additional information: +* Note that bgslibrary requires a 'config' folder in the working directory. +e.g.: C:\bgslibrary\config diff --git a/build/.gitignore b/build/.gitignore index fbc7ed1..4e2a98b 100644 --- a/build/.gitignore +++ b/build/.gitignore @@ -2,4 +2,3 @@ * # Except these files !.gitignore -!README diff --git a/build/README b/build/README deleted file mode 100644 index 042ba50..0000000 --- a/build/README +++ /dev/null @@ -1 +0,0 @@ -FOR LINUX USERS \ No newline at end of file diff --git a/cmake-modules/FindOpenCV.cmake b/cmake-modules/FindOpenCV.cmake new file mode 100644 index 0000000..27b383b --- /dev/null +++ b/cmake-modules/FindOpenCV.cmake @@ -0,0 +1,287 @@ +########################################################### +# Find OpenCV Library +# See http://sourceforge.net/projects/opencvlibrary/ +#---------------------------------------------------------- +# +## 1: Setup: +# The following variables are optionally searched for defaults +# OpenCV_DIR: Base directory of OpenCv tree to use. +# +## 2: Variable +# The following are set after configuration is done: +# +# OpenCV_FOUND +# OpenCV_LIBS +# OpenCV_INCLUDE_DIR +# OpenCV_VERSION (OpenCV_VERSION_MAJOR, OpenCV_VERSION_MINOR, OpenCV_VERSION_PATCH) +# +# +# Deprecated variable are used to maintain backward compatibility with +# the script of Jan Woetzel (2006/09): www.mip.informatik.uni-kiel.de/~jw +# OpenCV_INCLUDE_DIRS +# OpenCV_LIBRARIES +# OpenCV_LINK_DIRECTORIES +# +## 3: Version +# +# 2010/04/07 Benoit Rat, Correct a bug when OpenCVConfig.cmake is not found. +# 2010/03/24 Benoit Rat, Add compatibility for when OpenCVConfig.cmake is not found. +# 2010/03/22 Benoit Rat, Creation of the script. +# +# +# tested with: +# - OpenCV 2.1: MinGW, MSVC2008 +# - OpenCV 2.0: MinGW, MSVC2008, GCC4 +# +# +## 4: Licence: +# +# LGPL 2.1 : GNU Lesser General Public License Usage +# Alternatively, this file may be used under the terms of the GNU Lesser + +# General Public License version 2.1 as published by the Free Software +# Foundation and appearing in the file LICENSE.LGPL included in the +# packaging of this file. Please review the following information to +# ensure the GNU Lesser General Public License version 2.1 requirements +# will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +# +#---------------------------------------------------------- + + +find_path(OpenCV_DIR "OpenCVConfig.cmake" DOC "Root directory of OpenCV") + +set(OpenCV_configScript "${OpenCV_DIR}/OpenCVConfig.cmake") + +if(NOT EXISTS "${OpenCV_DIR}") + if(NOT WIN32) + include(FindPkgConfig) + if(PKG_CONFIG_FOUND) + pkg_check_modules(OPENCV_PKGCONF opencv) + set(OpenCV_DIR ${OPENCV_PKGCONF_PREFIX}) + if(EXISTS "${OpenCV_DIR}") + set(OpenCV_configScript_DIR "${OpenCV_DIR}/share/opencv") + if(EXISTS "${OpenCV_configScript_DIR}") + set(OpenCV_configScript "${OpenCV_configScript_DIR}/OpenCVConfig.cmake") + endif(EXISTS "${OpenCV_configScript_DIR}") + endif(EXISTS "${OpenCV_DIR}") + endif(PKG_CONFIG_FOUND) + endif(NOT WIN32) +endif(NOT EXISTS "${OpenCV_DIR}") + + +##==================================================== +## Find OpenCV libraries +##---------------------------------------------------- +if(EXISTS "${OpenCV_DIR}") + + #When its possible to use the Config script use it. + if(EXISTS "${OpenCV_configScript}") + + ## Include the standard CMake script + include("${OpenCV_configScript}") + + ## Search for a specific version + if(WIN32 OR NOT PKG_CONFIG_FOUND) + set(CVLIB_SUFFIX "${OpenCV_VERSION_MAJOR}${OpenCV_VERSION_MINOR}${OpenCV_VERSION_PATCH}") + endif(WIN32 OR NOT PKG_CONFIG_FOUND) + + ##Boris:TODO: check for correct OpenCV version in pkg-config case !!! + + + #Otherwise it try to guess it. + else(EXISTS "${OpenCV_configScript}") + + + find_path(OpenCV_INCLUDE_DIR "cv.h" PATHS "${OpenCV_DIR}" PATH_SUFFIXES "include" "include/opencv" DOC "") + if(EXISTS ${OpenCV_INCLUDE_DIR}) + include_directories(${OpenCV_INCLUDE_DIR}) + endif(EXISTS ${OpenCV_INCLUDE_DIR}) + + if(NOT EXISTS ${VERSION_FILE_DIR}) #may alreay be in cache + + #Find OpenCV version by looking at cvver.h or core/version.hpp + find_path(VERSION_FILE_DIR "version.hpp" PATHS "${OpenCV_DIR}" PATH_SUFFIXES "include" "include/opencv" "include/opencv2" "include/opencv2/core" DOC "") + if(NOT EXISTS ${VERSION_FILE_DIR}) + find_path(VERSION_FILE_DIR "cvver.h" PATHS "${OpenCV_DIR}" PATH_SUFFIXES "include" "include/opencv" DOC "") + if(NOT EXISTS ${VERSION_FILE_DIR}) + message(FATAL_ERROR "OpenCV version file not found") + else(NOT EXISTS ${VERSION_FILE_DIR}) + set(VERSION_FILE ${VERSION_FILE_DIR}/cvver.h) + endif(NOT EXISTS ${VERSION_FILE_DIR}) + + else(NOT EXISTS ${VERSION_FILE_DIR}) + set(VERSION_FILE ${VERSION_FILE_DIR}/version.hpp) + + endif(NOT EXISTS ${VERSION_FILE_DIR}) + + #file(STRINGS ${OpenCV_INCLUDE_DIR}/cvver.h OpenCV_VERSIONS_TMP REGEX "^#define CV_[A-Z]+_VERSION[ \t]+[0-9]+$") + file(STRINGS ${VERSION_FILE} OpenCV_VERSIONS_TMP REGEX "^#define CV_[A-Z]+_VERSION[ \t]+[0-9]+$") + + string(REGEX REPLACE ".*#define CV_MAJOR_VERSION[ \t]+([0-9]+).*" "\\1" OpenCV_VERSION_MAJOR ${OpenCV_VERSIONS_TMP}) + string(REGEX REPLACE ".*#define CV_MINOR_VERSION[ \t]+([0-9]+).*" "\\1" OpenCV_VERSION_MINOR ${OpenCV_VERSIONS_TMP}) + string(REGEX REPLACE ".*#define CV_SUBMINOR_VERSION[ \t]+([0-9]+).*" "\\1" OpenCV_VERSION_PATCH ${OpenCV_VERSIONS_TMP}) + set(OpenCV_VERSION ${OpenCV_VERSION_MAJOR}.${OpenCV_VERSION_MINOR}.${OpenCV_VERSION_PATCH} CACHE STRING "" FORCE) + + if(WIN32 OR NOT PKG_CONFIG_FOUND) + set(CVLIB_SUFFIX "${OpenCV_VERSION_MAJOR}${OpenCV_VERSION_MINOR}${OpenCV_VERSION_PATCH}") + endif(WIN32 OR NOT PKG_CONFIG_FOUND) + + ##Boris:TODO: check for correct OpenCV version in pklg-config case !!! + + + endif(NOT EXISTS ${VERSION_FILE_DIR}) + + if(${OpenCV_VERSION} VERSION_GREATER 2.1.0) + set(OPENCV_LIB_COMPONENTS calib3d contrib core features2d flann gpu highgui imgproc legacy ml objdetect video) + + #Add parent directory of ${OpenCV_INCLUDE_DIR} to ${OpenCV_INCLUDE_DIR} itself + #to be able to do both + #include <cv.h> and #include <opencv2/core/core.hpp> + get_filename_component(PARENT_DIR ${OpenCV_INCLUDE_DIR} PATH) + set(OpenCV_INCLUDE_DIR "${OpenCV_INCLUDE_DIR};${PARENT_DIR}") + + else(${OpenCV_VERSION} VERSION_GREATER 2.1.0) + set(OPENCV_LIB_COMPONENTS cxcore cv ml highgui cvaux) + endif(${OpenCV_VERSION} VERSION_GREATER 2.1.0) + + endif(EXISTS "${OpenCV_configScript}") + + + if(${OpenCV_VERSION} VERSION_GREATER 2.1.0) + + set(CVLIB_SUFFIX ".${OpenCV_VERSION}") + + ## Initiate the variable before the loop + set(OpenCV_LIBS "") + set(OpenCV_FOUND_TMP true) + + ## Loop over each components + foreach(__CVLIB ${OPENCV_LIB_COMPONENTS}) + + find_library(OpenCV_${__CVLIB}_LIBRARY_DEBUG NAMES "${__CVLIB}${CVLIB_SUFFIX}d" "lib${__CVLIB}${CVLIB_SUFFIX}d" PATHS "${OpenCV_DIR}/lib" NO_DEFAULT_PATH) + find_library(OpenCV_${__CVLIB}_LIBRARY_RELEASE NAMES "${__CVLIB}${CVLIB_SUFFIX}" "lib${__CVLIB}${CVLIB_SUFFIX}" "opencv_${__CVLIB}${CVLIB_SUFFIX}" "opencv_${__CVLIB}" "${__CVLIB}" PATHS "${OpenCV_DIR}/lib" NO_DEFAULT_PATH) + + #On MacOSX libraries are named: libopencv_${__CVLIB}${CVLIB_SUFFIX}.dylib + #On Linux libraries are named: libopencv_${__CVLIB}.so${CVLIB_SUFFIX} + # but with pkg-config ${OPENCV_LIB_COMPONENTS} are already prefixed with opencv_ ? + + #we add: "opencv_${__CVLIB}${CVLIB_SUFFIX}" for MacOSX + #we add: "${__CVLIB}" for linux (but version is not checked !) + + + #Remove the cache value + set(OpenCV_${__CVLIB}_LIBRARY "" CACHE STRING "" FORCE) + + #both debug/release + if(OpenCV_${__CVLIB}_LIBRARY_DEBUG AND OpenCV_${__CVLIB}_LIBRARY_RELEASE) + set(OpenCV_${__CVLIB}_LIBRARY debug ${OpenCV_${__CVLIB}_LIBRARY_DEBUG} optimized ${OpenCV_${__CVLIB}_LIBRARY_RELEASE} CACHE STRING "" FORCE) + + #only debug + elseif(OpenCV_${__CVLIB}_LIBRARY_DEBUG) + set(OpenCV_${__CVLIB}_LIBRARY ${OpenCV_${__CVLIB}_LIBRARY_DEBUG} CACHE STRING "" FORCE) + + #only release + elseif(OpenCV_${__CVLIB}_LIBRARY_RELEASE) + set(OpenCV_${__CVLIB}_LIBRARY ${OpenCV_${__CVLIB}_LIBRARY_RELEASE} CACHE STRING "" FORCE) + + #no library found + else() + set(OpenCV_FOUND_TMP false) + + endif() + + + #Add to the general list + if(OpenCV_${__CVLIB}_LIBRARY) + set(OpenCV_LIBS ${OpenCV_LIBS} ${OpenCV_${__CVLIB}_LIBRARY}) + endif(OpenCV_${__CVLIB}_LIBRARY) + + endforeach(__CVLIB) + + + set(OpenCV_FOUND ${OpenCV_FOUND_TMP} CACHE BOOL "" FORCE) + + + else(${OpenCV_VERSION} VERSION_GREATER 2.1.0) + + + ## Initiate the variable before the loop + set(OpenCV_LIBS "") + set(OpenCV_FOUND_TMP true) + + ## Loop over each components + foreach(__CVLIB ${OPENCV_LIB_COMPONENTS}) + + find_library(OpenCV_${__CVLIB}_LIBRARY_DEBUG NAMES "${__CVLIB}${CVLIB_SUFFIX}d" "lib${__CVLIB}${CVLIB_SUFFIX}d" PATHS "${OpenCV_DIR}/lib" NO_DEFAULT_PATH) + find_library(OpenCV_${__CVLIB}_LIBRARY_RELEASE NAMES "${__CVLIB}${CVLIB_SUFFIX}" "lib${__CVLIB}${CVLIB_SUFFIX}" PATHS "${OpenCV_DIR}/lib" NO_DEFAULT_PATH) + + + + #Remove the cache value + set(OpenCV_${__CVLIB}_LIBRARY "" CACHE STRING "" FORCE) + + #both debug/release + if(OpenCV_${__CVLIB}_LIBRARY_DEBUG AND OpenCV_${__CVLIB}_LIBRARY_RELEASE) + set(OpenCV_${__CVLIB}_LIBRARY debug ${OpenCV_${__CVLIB}_LIBRARY_DEBUG} optimized ${OpenCV_${__CVLIB}_LIBRARY_RELEASE} CACHE STRING "" FORCE) + + #only debug + elseif(OpenCV_${__CVLIB}_LIBRARY_DEBUG) + set(OpenCV_${__CVLIB}_LIBRARY ${OpenCV_${__CVLIB}_LIBRARY_DEBUG} CACHE STRING "" FORCE) + + #only release + elseif(OpenCV_${__CVLIB}_LIBRARY_RELEASE) + set(OpenCV_${__CVLIB}_LIBRARY ${OpenCV_${__CVLIB}_LIBRARY_RELEASE} CACHE STRING "" FORCE) + + #no library found + else() + set(OpenCV_FOUND_TMP false) + + endif() + + #Add to the general list + if(OpenCV_${__CVLIB}_LIBRARY) + set(OpenCV_LIBS ${OpenCV_LIBS} ${OpenCV_${__CVLIB}_LIBRARY}) + endif(OpenCV_${__CVLIB}_LIBRARY) + + + endforeach(__CVLIB) + + + set(OpenCV_FOUND ${OpenCV_FOUND_TMP} CACHE BOOL "" FORCE) + + endif(${OpenCV_VERSION} VERSION_GREATER 2.1.0) + + +else(EXISTS "${OpenCV_DIR}") + set(ERR_MSG "Please specify OpenCV directory using OpenCV_DIR env. variable") +endif(EXISTS "${OpenCV_DIR}") +##==================================================== + +##==================================================== +## Print message +##---------------------------------------------------- +if(NOT OpenCV_FOUND) + # make FIND_PACKAGE friendly + if(NOT OpenCV_FIND_QUIETLY) + if(OpenCV_FIND_REQUIRED) + message(FATAL_ERROR "OpenCV required but some headers or libs not found. ${ERR_MSG}") + else(OpenCV_FIND_REQUIRED) + message(STATUS "WARNING: OpenCV was not found. ${ERR_MSG}") + endif(OpenCV_FIND_REQUIRED) + endif(NOT OpenCV_FIND_QUIETLY) +endif(NOT OpenCV_FOUND) +##==================================================== + + +##==================================================== +## Backward compatibility +##---------------------------------------------------- +if(OpenCV_FOUND) + option(OpenCV_BACKWARD_COMPA "Add some variable to make this script compatible with the other version of FindOpenCV.cmake" false) + if(OpenCV_BACKWARD_COMPA) + find_path(OpenCV_INCLUDE_DIRS "cv.h" PATHS "${OpenCV_DIR}" PATH_SUFFIXES "include" "include/opencv" DOC "Include directory") + find_path(OpenCV_INCLUDE_DIR "cv.h" PATHS "${OpenCV_DIR}" PATH_SUFFIXES "include" "include/opencv" DOC "Include directory") + set(OpenCV_LIBRARIES "${OpenCV_LIBS}" CACHE STRING "" FORCE) + endif(OpenCV_BACKWARD_COMPA) +endif(OpenCV_FOUND) +##==================================================== diff --git a/run_camera.bat b/run_camera.bat index 1edd3df..ab3cdea 100644 --- a/run_camera.bat +++ b/run_camera.bat @@ -1,3 +1,3 @@ @echo off cls -bgslibrary.exe --use_cam --camera=0 \ No newline at end of file +build\bgslibrary.exe --use_cam --camera=0 \ No newline at end of file diff --git a/run_video.bat b/run_video.bat index 3abd294..fba8fae 100644 --- a/run_video.bat +++ b/run_video.bat @@ -1,3 +1,3 @@ @echo off cls -bgslibrary.exe -uf -fn=dataset/video.avi \ No newline at end of file +build\bgslibrary.exe -uf -fn=dataset/video.avi \ No newline at end of file diff --git a/vs2010/.gitignore b/vs2010/.gitignore new file mode 100644 index 0000000..affde92 --- /dev/null +++ b/vs2010/.gitignore @@ -0,0 +1,16 @@ +# Ignore everything in this directory +* +# Except these files +!.gitignore +!README.txt +!bgslibrary.sln +!bgslibrary.suo +!bgslibrary.vcxproj +!bgslibrary.vcxproj.filters +!bgslibrary.vcxproj.user +!bgslibrary_demo.vcxproj +!bgslibrary_demo.vcxproj.filters +!bgslibrary_demo.vcxproj.user +!bgslibrary_demo2.vcxproj +!bgslibrary_demo2.vcxproj.filters +!bgslibrary_demo2.vcxproj.user diff --git a/vs2010/README.txt b/vs2010/README.txt index b11b54d..7b0a5cf 100644 --- a/vs2010/README.txt +++ b/vs2010/README.txt @@ -2,11 +2,14 @@ VISUAL STUDIO 2010 TEMPLATE PROJECT ----------------------------------- Change to [Release][Win32] -COMPATIBLE WITH: +Tested with: + VISUAL STUDIO 2010 VISUAL STUDIO 2012 VISUAL STUDIO 2013 + VISUAL STUDIO 2015 -YOU NEEDS TO INSTALL OPENCV AT: +You need to install OpenCV at: C:\OpenCV2.4.10 +or change the project settings. -BUILD AND RUN! \ No newline at end of file +Build and run! ;) \ No newline at end of file diff --git a/vs2010/bgslibrary.sln b/vs2010/bgslibrary.sln index 8574aed..ab59be3 100644 --- a/vs2010/bgslibrary.sln +++ b/vs2010/bgslibrary.sln @@ -1,26 +1,25 @@ Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2013 -VisualStudioVersion = 12.0.30626.0 +# Visual Studio 14 +VisualStudioVersion = 14.0.24720.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bgslibrary", "bgslibrary.vcxproj", "{3B6BF763-9CDE-4859-ADD9-8EB7B282659F}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bgslibrary_demo", "bgslibrary_demo.vcxproj", "{EBE7FE0E-9FE6-41D2-B744-D43E7446D50C}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bgslibrary_demo2", "bgslibrary_demo2.vcxproj", "{EAA15CCC-270A-460B-A61C-2DB864D67718}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 Release|Win32 = Release|Win32 - ReleaseDemo|Win32 = ReleaseDemo|Win32 - ReleaseDemo2|Win32 = ReleaseDemo2|Win32 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {3B6BF763-9CDE-4859-ADD9-8EB7B282659F}.Debug|Win32.ActiveCfg = Debug|Win32 - {3B6BF763-9CDE-4859-ADD9-8EB7B282659F}.Debug|Win32.Build.0 = Debug|Win32 {3B6BF763-9CDE-4859-ADD9-8EB7B282659F}.Release|Win32.ActiveCfg = Release|Win32 {3B6BF763-9CDE-4859-ADD9-8EB7B282659F}.Release|Win32.Build.0 = Release|Win32 - {3B6BF763-9CDE-4859-ADD9-8EB7B282659F}.ReleaseDemo|Win32.ActiveCfg = ReleaseDemo|Win32 - {3B6BF763-9CDE-4859-ADD9-8EB7B282659F}.ReleaseDemo|Win32.Build.0 = ReleaseDemo|Win32 - {3B6BF763-9CDE-4859-ADD9-8EB7B282659F}.ReleaseDemo2|Win32.ActiveCfg = ReleaseDemo2|Win32 - {3B6BF763-9CDE-4859-ADD9-8EB7B282659F}.ReleaseDemo2|Win32.Build.0 = ReleaseDemo2|Win32 + {EBE7FE0E-9FE6-41D2-B744-D43E7446D50C}.Release|Win32.ActiveCfg = Release|Win32 + {EBE7FE0E-9FE6-41D2-B744-D43E7446D50C}.Release|Win32.Build.0 = Release|Win32 + {EAA15CCC-270A-460B-A61C-2DB864D67718}.Release|Win32.ActiveCfg = Release|Win32 + {EAA15CCC-270A-460B-A61C-2DB864D67718}.Release|Win32.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/vs2010/bgslibrary.vcxproj b/vs2010/bgslibrary.vcxproj index 5d02a4a..2485865 100644 --- a/vs2010/bgslibrary.vcxproj +++ b/vs2010/bgslibrary.vcxproj @@ -1,18 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="ReleaseDemo2|Win32"> - <Configuration>ReleaseDemo2</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="ReleaseDemo|Win32"> - <Configuration>ReleaseDemo</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> <ProjectConfiguration Include="Release|Win32"> <Configuration>Release</Configuration> <Platform>Win32</Platform> @@ -24,75 +12,23 @@ <RootNamespace>bgslibrary</RootNamespace> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>true</UseDebugLibraries> - <CharacterSet>Unicode</CharacterSet> - </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <UseDebugLibraries>false</UseDebugLibraries> <WholeProgramOptimization>true</WholeProgramOptimization> <CharacterSet>Unicode</CharacterSet> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>false</UseDebugLibraries> - <WholeProgramOptimization>true</WholeProgramOptimization> - <CharacterSet>Unicode</CharacterSet> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>false</UseDebugLibraries> - <WholeProgramOptimization>true</WholeProgramOptimization> - <CharacterSet>Unicode</CharacterSet> - </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> <ImportGroup Label="ExtensionSettings"> </ImportGroup> - <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> <PropertyGroup Label="UserMacros" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <LinkIncremental>true</LinkIncremental> - </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <LinkIncremental>false</LinkIncremental> - <OutDir>..\</OutDir> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'"> - <LinkIncremental>false</LinkIncremental> - <OutDir>..\</OutDir> - <TargetName>Demo</TargetName> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'"> - <LinkIncremental>false</LinkIncremental> - <OutDir>..\</OutDir> - <TargetName>Demo2</TargetName> + <OutDir>..\build</OutDir> </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <ClCompile> - <PrecompiledHeader> - </PrecompiledHeader> - <WarningLevel>Level3</WarningLevel> - <Optimization>Disabled</Optimization> - <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - </ClCompile> - <Link> - <SubSystem>Console</SubSystem> - <GenerateDebugInformation>true</GenerateDebugInformation> - </Link> - </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <ClCompile> <WarningLevel>Level3</WarningLevel> @@ -113,66 +49,18 @@ <AdditionalDependencies>C:\OpenCV2.4.10\build\x86\vc10\staticlib\*.lib;comctl32.lib;VFW32.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <PrecompiledHeader> - </PrecompiledHeader> - <Optimization>MaxSpeed</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <IntrinsicFunctions>true</IntrinsicFunctions> - <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>C:\OpenCV2.4.10\build\include;C:\OpenCV2.4.10\build\include\opencv;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - </ClCompile> - <Link> - <SubSystem>Console</SubSystem> - <GenerateDebugInformation>true</GenerateDebugInformation> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <OptimizeReferences>true</OptimizeReferences> - <AdditionalDependencies>C:\OpenCV2.4.10\build\x86\vc10\staticlib\*.lib;comctl32.lib;VFW32.lib;%(AdditionalDependencies)</AdditionalDependencies> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <PrecompiledHeader> - </PrecompiledHeader> - <Optimization>MaxSpeed</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <IntrinsicFunctions>true</IntrinsicFunctions> - <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>C:\OpenCV2.4.10\build\include;C:\OpenCV2.4.10\build\include\opencv;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - </ClCompile> - <Link> - <SubSystem>Console</SubSystem> - <GenerateDebugInformation>true</GenerateDebugInformation> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <OptimizeReferences>true</OptimizeReferences> - <AdditionalDependencies>C:\OpenCV2.4.10\build\x86\vc10\staticlib\*.lib;comctl32.lib;VFW32.lib;%(AdditionalDependencies)</AdditionalDependencies> - </Link> - </ItemDefinitionGroup> <ItemGroup> <ClCompile Include="..\Demo.cpp"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">false</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\Demo2.cpp"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">false</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\FrameProcessor.cpp"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">false</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">false</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\Main.cpp"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\package_analysis\ForegroundMaskAnalysis.cpp" /> <ClCompile Include="..\package_bgs\AdaptiveBackgroundLearning.cpp" /> @@ -258,35 +146,23 @@ <ClCompile Include="..\package_bgs\WeightedMovingVarianceBGS.cpp" /> <ClCompile Include="..\PreProcessor.cpp"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">false</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">false</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\VideoAnalysis.cpp"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">false</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">false</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\VideoCapture.cpp"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">false</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">false</ExcludedFromBuild> </ClCompile> </ItemGroup> <ItemGroup> <ClInclude Include="..\Config.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">false</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">false</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\FrameProcessor.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">false</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">false</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\IFrameProcessor.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">false</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">false</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\package_analysis\ForegroundMaskAnalysis.h" /> <ClInclude Include="..\package_bgs\AdaptiveBackgroundLearning.h" /> @@ -383,18 +259,12 @@ <ClInclude Include="..\package_bgs\WeightedMovingVarianceBGS.h" /> <ClInclude Include="..\PreProcessor.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">false</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">false</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\VideoAnalysis.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">false</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">false</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\VideoCapture.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">false</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">false</ExcludedFromBuild> </ClInclude> </ItemGroup> <ItemGroup> diff --git a/vs2010/bgslibrary.vcxproj.user b/vs2010/bgslibrary.vcxproj.user index 2249595..ebebb3b 100644 --- a/vs2010/bgslibrary.vcxproj.user +++ b/vs2010/bgslibrary.vcxproj.user @@ -3,17 +3,6 @@ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <LocalDebuggerWorkingDirectory>../</LocalDebuggerWorkingDirectory> <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor> - <LocalDebuggerCommandArguments>-uf=true -fn=dataset/video.avi</LocalDebuggerCommandArguments> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'"> - <LocalDebuggerWorkingDirectory>../</LocalDebuggerWorkingDirectory> - <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor> - <LocalDebuggerCommandArguments> - </LocalDebuggerCommandArguments> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'"> - <LocalDebuggerWorkingDirectory>../</LocalDebuggerWorkingDirectory> - <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor> - <LocalDebuggerCommandArguments /> + <LocalDebuggerCommandArguments>-uf -fn=dataset/video.avi</LocalDebuggerCommandArguments> </PropertyGroup> </Project> \ No newline at end of file diff --git a/vs2010/bgslibrary_demo.vcxproj b/vs2010/bgslibrary_demo.vcxproj new file mode 100644 index 0000000..966d57b --- /dev/null +++ b/vs2010/bgslibrary_demo.vcxproj @@ -0,0 +1,241 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{EBE7FE0E-9FE6-41D2-B744-D43E7446D50C}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + <RootNamespace>bgslibrary</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>Unicode</CharacterSet> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <LinkIncremental>false</LinkIncremental> + <OutDir>..\build</OutDir> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <PrecompiledHeader> + </PrecompiledHeader> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>C:\OpenCV2.4.10\build\include;C:\OpenCV2.4.10\build\include\opencv;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <AdditionalDependencies>C:\OpenCV2.4.10\build\x86\vc10\staticlib\*.lib;comctl32.lib;VFW32.lib;%(AdditionalDependencies)</AdditionalDependencies> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\Demo.cpp"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="..\package_bgs\AdaptiveBackgroundLearning.cpp" /> + <ClCompile Include="..\package_bgs\AdaptiveSelectiveBackgroundLearning.cpp" /> + <ClCompile Include="..\package_bgs\ae\KDE.cpp" /> + <ClCompile Include="..\package_bgs\ae\KernelTable.cpp" /> + <ClCompile Include="..\package_bgs\ae\NPBGmodel.cpp" /> + <ClCompile Include="..\package_bgs\ae\NPBGSubtractor.cpp" /> + <ClCompile Include="..\package_bgs\av\TBackground.cpp" /> + <ClCompile Include="..\package_bgs\av\TBackgroundVuMeter.cpp" /> + <ClCompile Include="..\package_bgs\av\VuMeter.cpp" /> + <ClCompile Include="..\package_bgs\bl\sdLaMa091.cpp" /> + <ClCompile Include="..\package_bgs\bl\SigmaDeltaBGS.cpp" /> + <ClCompile Include="..\package_bgs\ck\graph.cpp" /> + <ClCompile Include="..\package_bgs\ck\LbpMrf.cpp" /> + <ClCompile Include="..\package_bgs\ck\maxflow.cpp" /> + <ClCompile Include="..\package_bgs\ck\MEDefs.cpp" /> + <ClCompile Include="..\package_bgs\ck\MEHistogram.cpp" /> + <ClCompile Include="..\package_bgs\ck\MEImage.cpp" /> + <ClCompile Include="..\package_bgs\ck\MotionDetection.cpp" /> + <ClCompile Include="..\package_bgs\db\imbs.cpp" /> + <ClCompile Include="..\package_bgs\db\IndependentMultimodalBGS.cpp" /> + <ClCompile Include="..\package_bgs\dp\AdaptiveMedianBGS.cpp" /> + <ClCompile Include="..\package_bgs\dp\DPAdaptiveMedianBGS.cpp" /> + <ClCompile Include="..\package_bgs\dp\DPEigenbackgroundBGS.cpp" /> + <ClCompile Include="..\package_bgs\dp\DPGrimsonGMMBGS.cpp" /> + <ClCompile Include="..\package_bgs\dp\DPMeanBGS.cpp" /> + <ClCompile Include="..\package_bgs\dp\DPPratiMediodBGS.cpp" /> + <ClCompile Include="..\package_bgs\dp\DPTextureBGS.cpp" /> + <ClCompile Include="..\package_bgs\dp\DPWrenGABGS.cpp" /> + <ClCompile Include="..\package_bgs\dp\DPZivkovicAGMMBGS.cpp" /> + <ClCompile Include="..\package_bgs\dp\Eigenbackground.cpp" /> + <ClCompile Include="..\package_bgs\dp\Error.cpp" /> + <ClCompile Include="..\package_bgs\dp\GrimsonGMM.cpp" /> + <ClCompile Include="..\package_bgs\dp\Image.cpp" /> + <ClCompile Include="..\package_bgs\dp\MeanBGS.cpp" /> + <ClCompile Include="..\package_bgs\dp\PratiMediodBGS.cpp" /> + <ClCompile Include="..\package_bgs\dp\TextureBGS.cpp" /> + <ClCompile Include="..\package_bgs\dp\WrenGA.cpp" /> + <ClCompile Include="..\package_bgs\dp\ZivkovicAGMM.cpp" /> + <ClCompile Include="..\package_bgs\FrameDifferenceBGS.cpp" /> + <ClCompile Include="..\package_bgs\GMG.cpp" /> + <ClCompile Include="..\package_bgs\jmo\blob.cpp" /> + <ClCompile Include="..\package_bgs\jmo\BlobExtraction.cpp" /> + <ClCompile Include="..\package_bgs\jmo\BlobResult.cpp" /> + <ClCompile Include="..\package_bgs\jmo\CMultiLayerBGS.cpp" /> + <ClCompile Include="..\package_bgs\jmo\LocalBinaryPattern.cpp" /> + <ClCompile Include="..\package_bgs\jmo\MultiLayerBGS.cpp" /> + <ClCompile Include="..\package_bgs\lb\BGModel.cpp" /> + <ClCompile Include="..\package_bgs\lb\BGModelFuzzyGauss.cpp" /> + <ClCompile Include="..\package_bgs\lb\BGModelFuzzySom.cpp" /> + <ClCompile Include="..\package_bgs\lb\BGModelGauss.cpp" /> + <ClCompile Include="..\package_bgs\lb\BGModelMog.cpp" /> + <ClCompile Include="..\package_bgs\lb\BGModelSom.cpp" /> + <ClCompile Include="..\package_bgs\lb\LBAdaptiveSOM.cpp" /> + <ClCompile Include="..\package_bgs\lb\LBFuzzyAdaptiveSOM.cpp" /> + <ClCompile Include="..\package_bgs\lb\LBFuzzyGaussian.cpp" /> + <ClCompile Include="..\package_bgs\lb\LBMixtureOfGaussians.cpp" /> + <ClCompile Include="..\package_bgs\lb\LBSimpleGaussian.cpp" /> + <ClCompile Include="..\package_bgs\MixtureOfGaussianV1BGS.cpp" /> + <ClCompile Include="..\package_bgs\MixtureOfGaussianV2BGS.cpp" /> + <ClCompile Include="..\package_bgs\pl\BackgroundSubtractorLBSP.cpp" /> + <ClCompile Include="..\package_bgs\pl\BackgroundSubtractorLOBSTER.cpp" /> + <ClCompile Include="..\package_bgs\pl\BackgroundSubtractorSuBSENSE.cpp" /> + <ClCompile Include="..\package_bgs\pl\LBSP.cpp" /> + <ClCompile Include="..\package_bgs\pl\LOBSTER.cpp" /> + <ClCompile Include="..\package_bgs\pl\SuBSENSE.cpp" /> + <ClCompile Include="..\package_bgs\sjn\SJN_MultiCueBGS.cpp" /> + <ClCompile Include="..\package_bgs\StaticFrameDifferenceBGS.cpp" /> + <ClCompile Include="..\package_bgs\tb\FuzzyChoquetIntegral.cpp" /> + <ClCompile Include="..\package_bgs\tb\FuzzySugenoIntegral.cpp" /> + <ClCompile Include="..\package_bgs\tb\FuzzyUtils.cpp" /> + <ClCompile Include="..\package_bgs\tb\MRF.cpp" /> + <ClCompile Include="..\package_bgs\tb\PerformanceUtils.cpp" /> + <ClCompile Include="..\package_bgs\tb\PixelUtils.cpp" /> + <ClCompile Include="..\package_bgs\tb\T2FGMM.cpp" /> + <ClCompile Include="..\package_bgs\tb\T2FGMM_UM.cpp" /> + <ClCompile Include="..\package_bgs\tb\T2FGMM_UV.cpp" /> + <ClCompile Include="..\package_bgs\tb\T2FMRF.cpp" /> + <ClCompile Include="..\package_bgs\tb\T2FMRF_UM.cpp" /> + <ClCompile Include="..\package_bgs\tb\T2FMRF_UV.cpp" /> + <ClCompile Include="..\package_bgs\WeightedMovingMeanBGS.cpp" /> + <ClCompile Include="..\package_bgs\WeightedMovingVarianceBGS.cpp" /> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\package_bgs\AdaptiveBackgroundLearning.h" /> + <ClInclude Include="..\package_bgs\AdaptiveSelectiveBackgroundLearning.h" /> + <ClInclude Include="..\package_bgs\ae\KDE.h" /> + <ClInclude Include="..\package_bgs\ae\KernelTable.h" /> + <ClInclude Include="..\package_bgs\ae\NPBGmodel.h" /> + <ClInclude Include="..\package_bgs\ae\NPBGSubtractor.h" /> + <ClInclude Include="..\package_bgs\av\TBackground.h" /> + <ClInclude Include="..\package_bgs\av\TBackgroundVuMeter.h" /> + <ClInclude Include="..\package_bgs\av\VuMeter.h" /> + <ClInclude Include="..\package_bgs\bl\sdLaMa091.h" /> + <ClInclude Include="..\package_bgs\bl\SigmaDeltaBGS.h" /> + <ClInclude Include="..\package_bgs\bl\stdbool.h" /> + <ClInclude Include="..\package_bgs\ck\block.h" /> + <ClInclude Include="..\package_bgs\ck\graph.h" /> + <ClInclude Include="..\package_bgs\ck\LbpMrf.h" /> + <ClInclude Include="..\package_bgs\ck\MEDefs.hpp" /> + <ClInclude Include="..\package_bgs\ck\MEHistogram.hpp" /> + <ClInclude Include="..\package_bgs\ck\MEImage.hpp" /> + <ClInclude Include="..\package_bgs\ck\MotionDetection.hpp" /> + <ClInclude Include="..\package_bgs\db\imbs.hpp" /> + <ClInclude Include="..\package_bgs\db\IndependentMultimodalBGS.h" /> + <ClInclude Include="..\package_bgs\dp\AdaptiveMedianBGS.h" /> + <ClInclude Include="..\package_bgs\dp\Bgs.h" /> + <ClInclude Include="..\package_bgs\dp\BgsParams.h" /> + <ClInclude Include="..\package_bgs\dp\DPAdaptiveMedianBGS.h" /> + <ClInclude Include="..\package_bgs\dp\DPEigenbackgroundBGS.h" /> + <ClInclude Include="..\package_bgs\dp\DPGrimsonGMMBGS.h" /> + <ClInclude Include="..\package_bgs\dp\DPMeanBGS.h" /> + <ClInclude Include="..\package_bgs\dp\DPPratiMediodBGS.h" /> + <ClInclude Include="..\package_bgs\dp\DPTextureBGS.h" /> + <ClInclude Include="..\package_bgs\dp\DPWrenGABGS.h" /> + <ClInclude Include="..\package_bgs\dp\DPZivkovicAGMMBGS.h" /> + <ClInclude Include="..\package_bgs\dp\Eigenbackground.h" /> + <ClInclude Include="..\package_bgs\dp\Error.h" /> + <ClInclude Include="..\package_bgs\dp\GrimsonGMM.h" /> + <ClInclude Include="..\package_bgs\dp\Image.h" /> + <ClInclude Include="..\package_bgs\dp\MeanBGS.h" /> + <ClInclude Include="..\package_bgs\dp\PratiMediodBGS.h" /> + <ClInclude Include="..\package_bgs\dp\TextureBGS.h" /> + <ClInclude Include="..\package_bgs\dp\WrenGA.h" /> + <ClInclude Include="..\package_bgs\dp\ZivkovicAGMM.h" /> + <ClInclude Include="..\package_bgs\FrameDifferenceBGS.h" /> + <ClInclude Include="..\package_bgs\GMG.h" /> + <ClInclude Include="..\package_bgs\IBGS.h" /> + <ClInclude Include="..\package_bgs\jmo\BackgroundSubtractionAPI.h" /> + <ClInclude Include="..\package_bgs\jmo\BGS.h" /> + <ClInclude Include="..\package_bgs\jmo\blob.h" /> + <ClInclude Include="..\package_bgs\jmo\BlobExtraction.h" /> + <ClInclude Include="..\package_bgs\jmo\BlobLibraryConfiguration.h" /> + <ClInclude Include="..\package_bgs\jmo\BlobResult.h" /> + <ClInclude Include="..\package_bgs\jmo\CMultiLayerBGS.h" /> + <ClInclude Include="..\package_bgs\jmo\LocalBinaryPattern.h" /> + <ClInclude Include="..\package_bgs\jmo\MultiLayerBGS.h" /> + <ClInclude Include="..\package_bgs\jmo\OpenCvDataConversion.h" /> + <ClInclude Include="..\package_bgs\lb\BGModel.h" /> + <ClInclude Include="..\package_bgs\lb\BGModelFuzzyGauss.h" /> + <ClInclude Include="..\package_bgs\lb\BGModelFuzzySom.h" /> + <ClInclude Include="..\package_bgs\lb\BGModelGauss.h" /> + <ClInclude Include="..\package_bgs\lb\BGModelMog.h" /> + <ClInclude Include="..\package_bgs\lb\BGModelSom.h" /> + <ClInclude Include="..\package_bgs\lb\LBAdaptiveSOM.h" /> + <ClInclude Include="..\package_bgs\lb\LBFuzzyAdaptiveSOM.h" /> + <ClInclude Include="..\package_bgs\lb\LBFuzzyGaussian.h" /> + <ClInclude Include="..\package_bgs\lb\LBMixtureOfGaussians.h" /> + <ClInclude Include="..\package_bgs\lb\LBSimpleGaussian.h" /> + <ClInclude Include="..\package_bgs\lb\Types.h" /> + <ClInclude Include="..\package_bgs\MixtureOfGaussianV1BGS.h" /> + <ClInclude Include="..\package_bgs\MixtureOfGaussianV2BGS.h" /> + <ClInclude Include="..\package_bgs\pl\BackgroundSubtractorLBSP.h" /> + <ClInclude Include="..\package_bgs\pl\BackgroundSubtractorLOBSTER.h" /> + <ClInclude Include="..\package_bgs\pl\BackgroundSubtractorSuBSENSE.h" /> + <ClInclude Include="..\package_bgs\pl\DistanceUtils.h" /> + <ClInclude Include="..\package_bgs\pl\LBSP.h" /> + <ClInclude Include="..\package_bgs\pl\LOBSTER.h" /> + <ClInclude Include="..\package_bgs\pl\RandUtils.h" /> + <ClInclude Include="..\package_bgs\pl\SuBSENSE.h" /> + <ClInclude Include="..\package_bgs\sjn\SJN_MultiCueBGS.h" /> + <ClInclude Include="..\package_bgs\StaticFrameDifferenceBGS.h" /> + <ClInclude Include="..\package_bgs\tb\FuzzyChoquetIntegral.h" /> + <ClInclude Include="..\package_bgs\tb\FuzzySugenoIntegral.h" /> + <ClInclude Include="..\package_bgs\tb\FuzzyUtils.h" /> + <ClInclude Include="..\package_bgs\tb\MRF.h" /> + <ClInclude Include="..\package_bgs\tb\PerformanceUtils.h" /> + <ClInclude Include="..\package_bgs\tb\PixelUtils.h" /> + <ClInclude Include="..\package_bgs\tb\T2FGMM.h" /> + <ClInclude Include="..\package_bgs\tb\T2FGMM_UM.h" /> + <ClInclude Include="..\package_bgs\tb\T2FGMM_UV.h" /> + <ClInclude Include="..\package_bgs\tb\T2FMRF.h" /> + <ClInclude Include="..\package_bgs\tb\T2FMRF_UM.h" /> + <ClInclude Include="..\package_bgs\tb\T2FMRF_UV.h" /> + <ClInclude Include="..\package_bgs\WeightedMovingMeanBGS.h" /> + <ClInclude Include="..\package_bgs\WeightedMovingVarianceBGS.h" /> + </ItemGroup> + <ItemGroup> + <None Include="..\package_bgs\pl\LBSP_16bits_dbcross_1ch.i" /> + <None Include="..\package_bgs\pl\LBSP_16bits_dbcross_3ch1t.i" /> + <None Include="..\package_bgs\pl\LBSP_16bits_dbcross_3ch3t.i" /> + <None Include="..\package_bgs\pl\LBSP_16bits_dbcross_s3ch.i" /> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file diff --git a/vs2010/bgslibrary_demo.vcxproj.filters b/vs2010/bgslibrary_demo.vcxproj.filters new file mode 100644 index 0000000..d9f3aa8 --- /dev/null +++ b/vs2010/bgslibrary_demo.vcxproj.filters @@ -0,0 +1,596 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> + </Filter> + <Filter Include="Header Files\package_bgs"> + <UniqueIdentifier>{8cb396e6-81b6-4db9-a1b0-5c2b7c122bd9}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\package_bgs\ae"> + <UniqueIdentifier>{e1ab6d45-3486-42fa-8f51-69a300c0c173}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\package_bgs\av"> + <UniqueIdentifier>{7992fa8c-e616-4e72-b249-6ede4f4291b4}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\package_bgs\db"> + <UniqueIdentifier>{667f4048-d125-4453-9f0c-42f9abd4ed3a}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\package_bgs\dp"> + <UniqueIdentifier>{89c4b817-936b-483c-abed-3e7e7c1fc427}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\package_bgs\jmo"> + <UniqueIdentifier>{c5e0f44c-6120-4906-917d-c8c8af3eafec}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\package_bgs\lb"> + <UniqueIdentifier>{728fbe82-1489-4878-89ea-a62ba0932204}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\package_bgs\pt"> + <UniqueIdentifier>{6b017402-c47a-49a4-8f57-b5db863e1bde}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\package_bgs\sjn"> + <UniqueIdentifier>{e25c1e03-530d-4c7a-b776-26bf17595213}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\package_bgs\tb"> + <UniqueIdentifier>{53f2c4fb-9468-44ce-b76e-e25ea018c084}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\package_bgs\bl"> + <UniqueIdentifier>{0494c5d4-b4bb-421c-b032-176903ba8e1b}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\package_bgs\ck"> + <UniqueIdentifier>{87961eee-b843-45bd-b642-9dcd9d78b661}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\package_bgs\pl"> + <UniqueIdentifier>{cd33a41f-6151-46a5-95b6-b79022786144}</UniqueIdentifier> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\package_bgs\AdaptiveBackgroundLearning.cpp"> + <Filter>Header Files\package_bgs</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\AdaptiveSelectiveBackgroundLearning.cpp"> + <Filter>Header Files\package_bgs</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\FrameDifferenceBGS.cpp"> + <Filter>Header Files\package_bgs</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\GMG.cpp"> + <Filter>Header Files\package_bgs</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\MixtureOfGaussianV1BGS.cpp"> + <Filter>Header Files\package_bgs</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\MixtureOfGaussianV2BGS.cpp"> + <Filter>Header Files\package_bgs</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\StaticFrameDifferenceBGS.cpp"> + <Filter>Header Files\package_bgs</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\WeightedMovingMeanBGS.cpp"> + <Filter>Header Files\package_bgs</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\WeightedMovingVarianceBGS.cpp"> + <Filter>Header Files\package_bgs</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\ae\KDE.cpp"> + <Filter>Header Files\package_bgs\ae</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\ae\KernelTable.cpp"> + <Filter>Header Files\package_bgs\ae</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\ae\NPBGmodel.cpp"> + <Filter>Header Files\package_bgs\ae</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\ae\NPBGSubtractor.cpp"> + <Filter>Header Files\package_bgs\ae</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\av\TBackground.cpp"> + <Filter>Header Files\package_bgs\av</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\av\TBackgroundVuMeter.cpp"> + <Filter>Header Files\package_bgs\av</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\av\VuMeter.cpp"> + <Filter>Header Files\package_bgs\av</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\db\imbs.cpp"> + <Filter>Header Files\package_bgs\db</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\db\IndependentMultimodalBGS.cpp"> + <Filter>Header Files\package_bgs\db</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\AdaptiveMedianBGS.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\DPAdaptiveMedianBGS.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\DPEigenbackgroundBGS.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\DPGrimsonGMMBGS.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\DPMeanBGS.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\DPPratiMediodBGS.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\DPTextureBGS.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\DPWrenGABGS.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\DPZivkovicAGMMBGS.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\Eigenbackground.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\Error.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\GrimsonGMM.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\Image.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\MeanBGS.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\PratiMediodBGS.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\TextureBGS.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\WrenGA.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\ZivkovicAGMM.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\jmo\blob.cpp"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\jmo\BlobExtraction.cpp"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\jmo\BlobResult.cpp"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\jmo\CMultiLayerBGS.cpp"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\jmo\LocalBinaryPattern.cpp"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\jmo\MultiLayerBGS.cpp"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\lb\BGModel.cpp"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\lb\BGModelFuzzyGauss.cpp"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\lb\BGModelFuzzySom.cpp"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\lb\BGModelGauss.cpp"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\lb\BGModelMog.cpp"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\lb\BGModelSom.cpp"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\lb\LBAdaptiveSOM.cpp"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\lb\LBFuzzyAdaptiveSOM.cpp"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\lb\LBFuzzyGaussian.cpp"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\lb\LBMixtureOfGaussians.cpp"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\lb\LBSimpleGaussian.cpp"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\sjn\SJN_MultiCueBGS.cpp"> + <Filter>Header Files\package_bgs\sjn</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\tb\FuzzyChoquetIntegral.cpp"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\tb\FuzzySugenoIntegral.cpp"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\tb\FuzzyUtils.cpp"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\tb\MRF.cpp"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\tb\PerformanceUtils.cpp"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\tb\PixelUtils.cpp"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\tb\T2FGMM.cpp"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\tb\T2FGMM_UM.cpp"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\tb\T2FGMM_UV.cpp"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\tb\T2FMRF.cpp"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\tb\T2FMRF_UM.cpp"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\tb\T2FMRF_UV.cpp"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\bl\SigmaDeltaBGS.cpp"> + <Filter>Header Files\package_bgs\bl</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\bl\sdLaMa091.cpp"> + <Filter>Header Files\package_bgs\bl</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\ck\graph.cpp"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\ck\LbpMrf.cpp"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\ck\maxflow.cpp"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\ck\MEDefs.cpp"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\ck\MEHistogram.cpp"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\ck\MEImage.cpp"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\ck\MotionDetection.cpp"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\pl\BackgroundSubtractorLBSP.cpp"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\pl\BackgroundSubtractorLOBSTER.cpp"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\pl\BackgroundSubtractorSuBSENSE.cpp"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\pl\LBSP.cpp"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\pl\LOBSTER.cpp"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\pl\SuBSENSE.cpp"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClCompile> + <ClCompile Include="..\Demo.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\package_bgs\AdaptiveBackgroundLearning.h"> + <Filter>Header Files\package_bgs</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\AdaptiveSelectiveBackgroundLearning.h"> + <Filter>Header Files\package_bgs</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\FrameDifferenceBGS.h"> + <Filter>Header Files\package_bgs</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\GMG.h"> + <Filter>Header Files\package_bgs</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\IBGS.h"> + <Filter>Header Files\package_bgs</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\MixtureOfGaussianV1BGS.h"> + <Filter>Header Files\package_bgs</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\MixtureOfGaussianV2BGS.h"> + <Filter>Header Files\package_bgs</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\StaticFrameDifferenceBGS.h"> + <Filter>Header Files\package_bgs</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\WeightedMovingMeanBGS.h"> + <Filter>Header Files\package_bgs</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\WeightedMovingVarianceBGS.h"> + <Filter>Header Files\package_bgs</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\ae\KDE.h"> + <Filter>Header Files\package_bgs\ae</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\ae\KernelTable.h"> + <Filter>Header Files\package_bgs\ae</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\ae\NPBGmodel.h"> + <Filter>Header Files\package_bgs\ae</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\ae\NPBGSubtractor.h"> + <Filter>Header Files\package_bgs\ae</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\av\TBackground.h"> + <Filter>Header Files\package_bgs\av</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\av\TBackgroundVuMeter.h"> + <Filter>Header Files\package_bgs\av</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\av\VuMeter.h"> + <Filter>Header Files\package_bgs\av</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\db\imbs.hpp"> + <Filter>Header Files\package_bgs\db</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\db\IndependentMultimodalBGS.h"> + <Filter>Header Files\package_bgs\db</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\AdaptiveMedianBGS.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\Bgs.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\BgsParams.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\DPAdaptiveMedianBGS.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\DPEigenbackgroundBGS.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\DPGrimsonGMMBGS.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\DPMeanBGS.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\DPPratiMediodBGS.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\DPTextureBGS.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\DPWrenGABGS.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\DPZivkovicAGMMBGS.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\Eigenbackground.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\Error.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\GrimsonGMM.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\Image.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\MeanBGS.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\PratiMediodBGS.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\TextureBGS.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\WrenGA.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\ZivkovicAGMM.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\jmo\BackgroundSubtractionAPI.h"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\jmo\BGS.h"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\jmo\blob.h"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\jmo\BlobExtraction.h"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\jmo\BlobLibraryConfiguration.h"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\jmo\BlobResult.h"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\jmo\CMultiLayerBGS.h"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\jmo\LocalBinaryPattern.h"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\jmo\MultiLayerBGS.h"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\jmo\OpenCvDataConversion.h"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\lb\BGModel.h"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\lb\BGModelFuzzyGauss.h"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\lb\BGModelFuzzySom.h"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\lb\BGModelGauss.h"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\lb\BGModelMog.h"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\lb\BGModelSom.h"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\lb\LBAdaptiveSOM.h"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\lb\LBFuzzyAdaptiveSOM.h"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\lb\LBFuzzyGaussian.h"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\lb\LBMixtureOfGaussians.h"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\lb\LBSimpleGaussian.h"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\lb\Types.h"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\sjn\SJN_MultiCueBGS.h"> + <Filter>Header Files\package_bgs\sjn</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\tb\FuzzyChoquetIntegral.h"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\tb\FuzzySugenoIntegral.h"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\tb\FuzzyUtils.h"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\tb\MRF.h"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\tb\PerformanceUtils.h"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\tb\PixelUtils.h"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\tb\T2FGMM.h"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\tb\T2FGMM_UM.h"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\tb\T2FGMM_UV.h"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\tb\T2FMRF.h"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\tb\T2FMRF_UM.h"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\tb\T2FMRF_UV.h"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\bl\sdLaMa091.h"> + <Filter>Header Files\package_bgs\bl</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\bl\SigmaDeltaBGS.h"> + <Filter>Header Files\package_bgs\bl</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\bl\stdbool.h"> + <Filter>Header Files\package_bgs\bl</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\ck\block.h"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\ck\graph.h"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\ck\LbpMrf.h"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\ck\MEDefs.hpp"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\ck\MEHistogram.hpp"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\ck\MEImage.hpp"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\ck\MotionDetection.hpp"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\pl\BackgroundSubtractorLBSP.h"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\pl\BackgroundSubtractorLOBSTER.h"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\pl\BackgroundSubtractorSuBSENSE.h"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\pl\DistanceUtils.h"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\pl\LBSP.h"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\pl\LOBSTER.h"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\pl\RandUtils.h"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\pl\SuBSENSE.h"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClInclude> + </ItemGroup> + <ItemGroup> + <None Include="..\package_bgs\pl\LBSP_16bits_dbcross_1ch.i"> + <Filter>Header Files\package_bgs\pl</Filter> + </None> + <None Include="..\package_bgs\pl\LBSP_16bits_dbcross_3ch1t.i"> + <Filter>Header Files\package_bgs\pl</Filter> + </None> + <None Include="..\package_bgs\pl\LBSP_16bits_dbcross_3ch3t.i"> + <Filter>Header Files\package_bgs\pl</Filter> + </None> + <None Include="..\package_bgs\pl\LBSP_16bits_dbcross_s3ch.i"> + <Filter>Header Files\package_bgs\pl</Filter> + </None> + </ItemGroup> +</Project> \ No newline at end of file diff --git a/vs2010/bgslibrary_demo.vcxproj.user b/vs2010/bgslibrary_demo.vcxproj.user new file mode 100644 index 0000000..abe8dd8 --- /dev/null +++ b/vs2010/bgslibrary_demo.vcxproj.user @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup /> +</Project> \ No newline at end of file diff --git a/vs2010/bgslibrary_demo2.vcxproj b/vs2010/bgslibrary_demo2.vcxproj new file mode 100644 index 0000000..ad0f4c4 --- /dev/null +++ b/vs2010/bgslibrary_demo2.vcxproj @@ -0,0 +1,241 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{EAA15CCC-270A-460B-A61C-2DB864D67718}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + <RootNamespace>bgslibrary</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>Unicode</CharacterSet> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <LinkIncremental>false</LinkIncremental> + <OutDir>..\build</OutDir> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <PrecompiledHeader> + </PrecompiledHeader> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>C:\OpenCV2.4.10\build\include;C:\OpenCV2.4.10\build\include\opencv;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <AdditionalDependencies>C:\OpenCV2.4.10\build\x86\vc10\staticlib\*.lib;comctl32.lib;VFW32.lib;%(AdditionalDependencies)</AdditionalDependencies> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\Demo2.cpp"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="..\package_bgs\AdaptiveBackgroundLearning.cpp" /> + <ClCompile Include="..\package_bgs\AdaptiveSelectiveBackgroundLearning.cpp" /> + <ClCompile Include="..\package_bgs\ae\KDE.cpp" /> + <ClCompile Include="..\package_bgs\ae\KernelTable.cpp" /> + <ClCompile Include="..\package_bgs\ae\NPBGmodel.cpp" /> + <ClCompile Include="..\package_bgs\ae\NPBGSubtractor.cpp" /> + <ClCompile Include="..\package_bgs\av\TBackground.cpp" /> + <ClCompile Include="..\package_bgs\av\TBackgroundVuMeter.cpp" /> + <ClCompile Include="..\package_bgs\av\VuMeter.cpp" /> + <ClCompile Include="..\package_bgs\bl\sdLaMa091.cpp" /> + <ClCompile Include="..\package_bgs\bl\SigmaDeltaBGS.cpp" /> + <ClCompile Include="..\package_bgs\ck\graph.cpp" /> + <ClCompile Include="..\package_bgs\ck\LbpMrf.cpp" /> + <ClCompile Include="..\package_bgs\ck\maxflow.cpp" /> + <ClCompile Include="..\package_bgs\ck\MEDefs.cpp" /> + <ClCompile Include="..\package_bgs\ck\MEHistogram.cpp" /> + <ClCompile Include="..\package_bgs\ck\MEImage.cpp" /> + <ClCompile Include="..\package_bgs\ck\MotionDetection.cpp" /> + <ClCompile Include="..\package_bgs\db\imbs.cpp" /> + <ClCompile Include="..\package_bgs\db\IndependentMultimodalBGS.cpp" /> + <ClCompile Include="..\package_bgs\dp\AdaptiveMedianBGS.cpp" /> + <ClCompile Include="..\package_bgs\dp\DPAdaptiveMedianBGS.cpp" /> + <ClCompile Include="..\package_bgs\dp\DPEigenbackgroundBGS.cpp" /> + <ClCompile Include="..\package_bgs\dp\DPGrimsonGMMBGS.cpp" /> + <ClCompile Include="..\package_bgs\dp\DPMeanBGS.cpp" /> + <ClCompile Include="..\package_bgs\dp\DPPratiMediodBGS.cpp" /> + <ClCompile Include="..\package_bgs\dp\DPTextureBGS.cpp" /> + <ClCompile Include="..\package_bgs\dp\DPWrenGABGS.cpp" /> + <ClCompile Include="..\package_bgs\dp\DPZivkovicAGMMBGS.cpp" /> + <ClCompile Include="..\package_bgs\dp\Eigenbackground.cpp" /> + <ClCompile Include="..\package_bgs\dp\Error.cpp" /> + <ClCompile Include="..\package_bgs\dp\GrimsonGMM.cpp" /> + <ClCompile Include="..\package_bgs\dp\Image.cpp" /> + <ClCompile Include="..\package_bgs\dp\MeanBGS.cpp" /> + <ClCompile Include="..\package_bgs\dp\PratiMediodBGS.cpp" /> + <ClCompile Include="..\package_bgs\dp\TextureBGS.cpp" /> + <ClCompile Include="..\package_bgs\dp\WrenGA.cpp" /> + <ClCompile Include="..\package_bgs\dp\ZivkovicAGMM.cpp" /> + <ClCompile Include="..\package_bgs\FrameDifferenceBGS.cpp" /> + <ClCompile Include="..\package_bgs\GMG.cpp" /> + <ClCompile Include="..\package_bgs\jmo\blob.cpp" /> + <ClCompile Include="..\package_bgs\jmo\BlobExtraction.cpp" /> + <ClCompile Include="..\package_bgs\jmo\BlobResult.cpp" /> + <ClCompile Include="..\package_bgs\jmo\CMultiLayerBGS.cpp" /> + <ClCompile Include="..\package_bgs\jmo\LocalBinaryPattern.cpp" /> + <ClCompile Include="..\package_bgs\jmo\MultiLayerBGS.cpp" /> + <ClCompile Include="..\package_bgs\lb\BGModel.cpp" /> + <ClCompile Include="..\package_bgs\lb\BGModelFuzzyGauss.cpp" /> + <ClCompile Include="..\package_bgs\lb\BGModelFuzzySom.cpp" /> + <ClCompile Include="..\package_bgs\lb\BGModelGauss.cpp" /> + <ClCompile Include="..\package_bgs\lb\BGModelMog.cpp" /> + <ClCompile Include="..\package_bgs\lb\BGModelSom.cpp" /> + <ClCompile Include="..\package_bgs\lb\LBAdaptiveSOM.cpp" /> + <ClCompile Include="..\package_bgs\lb\LBFuzzyAdaptiveSOM.cpp" /> + <ClCompile Include="..\package_bgs\lb\LBFuzzyGaussian.cpp" /> + <ClCompile Include="..\package_bgs\lb\LBMixtureOfGaussians.cpp" /> + <ClCompile Include="..\package_bgs\lb\LBSimpleGaussian.cpp" /> + <ClCompile Include="..\package_bgs\MixtureOfGaussianV1BGS.cpp" /> + <ClCompile Include="..\package_bgs\MixtureOfGaussianV2BGS.cpp" /> + <ClCompile Include="..\package_bgs\pl\BackgroundSubtractorLBSP.cpp" /> + <ClCompile Include="..\package_bgs\pl\BackgroundSubtractorLOBSTER.cpp" /> + <ClCompile Include="..\package_bgs\pl\BackgroundSubtractorSuBSENSE.cpp" /> + <ClCompile Include="..\package_bgs\pl\LBSP.cpp" /> + <ClCompile Include="..\package_bgs\pl\LOBSTER.cpp" /> + <ClCompile Include="..\package_bgs\pl\SuBSENSE.cpp" /> + <ClCompile Include="..\package_bgs\sjn\SJN_MultiCueBGS.cpp" /> + <ClCompile Include="..\package_bgs\StaticFrameDifferenceBGS.cpp" /> + <ClCompile Include="..\package_bgs\tb\FuzzyChoquetIntegral.cpp" /> + <ClCompile Include="..\package_bgs\tb\FuzzySugenoIntegral.cpp" /> + <ClCompile Include="..\package_bgs\tb\FuzzyUtils.cpp" /> + <ClCompile Include="..\package_bgs\tb\MRF.cpp" /> + <ClCompile Include="..\package_bgs\tb\PerformanceUtils.cpp" /> + <ClCompile Include="..\package_bgs\tb\PixelUtils.cpp" /> + <ClCompile Include="..\package_bgs\tb\T2FGMM.cpp" /> + <ClCompile Include="..\package_bgs\tb\T2FGMM_UM.cpp" /> + <ClCompile Include="..\package_bgs\tb\T2FGMM_UV.cpp" /> + <ClCompile Include="..\package_bgs\tb\T2FMRF.cpp" /> + <ClCompile Include="..\package_bgs\tb\T2FMRF_UM.cpp" /> + <ClCompile Include="..\package_bgs\tb\T2FMRF_UV.cpp" /> + <ClCompile Include="..\package_bgs\WeightedMovingMeanBGS.cpp" /> + <ClCompile Include="..\package_bgs\WeightedMovingVarianceBGS.cpp" /> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\package_bgs\AdaptiveBackgroundLearning.h" /> + <ClInclude Include="..\package_bgs\AdaptiveSelectiveBackgroundLearning.h" /> + <ClInclude Include="..\package_bgs\ae\KDE.h" /> + <ClInclude Include="..\package_bgs\ae\KernelTable.h" /> + <ClInclude Include="..\package_bgs\ae\NPBGmodel.h" /> + <ClInclude Include="..\package_bgs\ae\NPBGSubtractor.h" /> + <ClInclude Include="..\package_bgs\av\TBackground.h" /> + <ClInclude Include="..\package_bgs\av\TBackgroundVuMeter.h" /> + <ClInclude Include="..\package_bgs\av\VuMeter.h" /> + <ClInclude Include="..\package_bgs\bl\sdLaMa091.h" /> + <ClInclude Include="..\package_bgs\bl\SigmaDeltaBGS.h" /> + <ClInclude Include="..\package_bgs\bl\stdbool.h" /> + <ClInclude Include="..\package_bgs\ck\block.h" /> + <ClInclude Include="..\package_bgs\ck\graph.h" /> + <ClInclude Include="..\package_bgs\ck\LbpMrf.h" /> + <ClInclude Include="..\package_bgs\ck\MEDefs.hpp" /> + <ClInclude Include="..\package_bgs\ck\MEHistogram.hpp" /> + <ClInclude Include="..\package_bgs\ck\MEImage.hpp" /> + <ClInclude Include="..\package_bgs\ck\MotionDetection.hpp" /> + <ClInclude Include="..\package_bgs\db\imbs.hpp" /> + <ClInclude Include="..\package_bgs\db\IndependentMultimodalBGS.h" /> + <ClInclude Include="..\package_bgs\dp\AdaptiveMedianBGS.h" /> + <ClInclude Include="..\package_bgs\dp\Bgs.h" /> + <ClInclude Include="..\package_bgs\dp\BgsParams.h" /> + <ClInclude Include="..\package_bgs\dp\DPAdaptiveMedianBGS.h" /> + <ClInclude Include="..\package_bgs\dp\DPEigenbackgroundBGS.h" /> + <ClInclude Include="..\package_bgs\dp\DPGrimsonGMMBGS.h" /> + <ClInclude Include="..\package_bgs\dp\DPMeanBGS.h" /> + <ClInclude Include="..\package_bgs\dp\DPPratiMediodBGS.h" /> + <ClInclude Include="..\package_bgs\dp\DPTextureBGS.h" /> + <ClInclude Include="..\package_bgs\dp\DPWrenGABGS.h" /> + <ClInclude Include="..\package_bgs\dp\DPZivkovicAGMMBGS.h" /> + <ClInclude Include="..\package_bgs\dp\Eigenbackground.h" /> + <ClInclude Include="..\package_bgs\dp\Error.h" /> + <ClInclude Include="..\package_bgs\dp\GrimsonGMM.h" /> + <ClInclude Include="..\package_bgs\dp\Image.h" /> + <ClInclude Include="..\package_bgs\dp\MeanBGS.h" /> + <ClInclude Include="..\package_bgs\dp\PratiMediodBGS.h" /> + <ClInclude Include="..\package_bgs\dp\TextureBGS.h" /> + <ClInclude Include="..\package_bgs\dp\WrenGA.h" /> + <ClInclude Include="..\package_bgs\dp\ZivkovicAGMM.h" /> + <ClInclude Include="..\package_bgs\FrameDifferenceBGS.h" /> + <ClInclude Include="..\package_bgs\GMG.h" /> + <ClInclude Include="..\package_bgs\IBGS.h" /> + <ClInclude Include="..\package_bgs\jmo\BackgroundSubtractionAPI.h" /> + <ClInclude Include="..\package_bgs\jmo\BGS.h" /> + <ClInclude Include="..\package_bgs\jmo\blob.h" /> + <ClInclude Include="..\package_bgs\jmo\BlobExtraction.h" /> + <ClInclude Include="..\package_bgs\jmo\BlobLibraryConfiguration.h" /> + <ClInclude Include="..\package_bgs\jmo\BlobResult.h" /> + <ClInclude Include="..\package_bgs\jmo\CMultiLayerBGS.h" /> + <ClInclude Include="..\package_bgs\jmo\LocalBinaryPattern.h" /> + <ClInclude Include="..\package_bgs\jmo\MultiLayerBGS.h" /> + <ClInclude Include="..\package_bgs\jmo\OpenCvDataConversion.h" /> + <ClInclude Include="..\package_bgs\lb\BGModel.h" /> + <ClInclude Include="..\package_bgs\lb\BGModelFuzzyGauss.h" /> + <ClInclude Include="..\package_bgs\lb\BGModelFuzzySom.h" /> + <ClInclude Include="..\package_bgs\lb\BGModelGauss.h" /> + <ClInclude Include="..\package_bgs\lb\BGModelMog.h" /> + <ClInclude Include="..\package_bgs\lb\BGModelSom.h" /> + <ClInclude Include="..\package_bgs\lb\LBAdaptiveSOM.h" /> + <ClInclude Include="..\package_bgs\lb\LBFuzzyAdaptiveSOM.h" /> + <ClInclude Include="..\package_bgs\lb\LBFuzzyGaussian.h" /> + <ClInclude Include="..\package_bgs\lb\LBMixtureOfGaussians.h" /> + <ClInclude Include="..\package_bgs\lb\LBSimpleGaussian.h" /> + <ClInclude Include="..\package_bgs\lb\Types.h" /> + <ClInclude Include="..\package_bgs\MixtureOfGaussianV1BGS.h" /> + <ClInclude Include="..\package_bgs\MixtureOfGaussianV2BGS.h" /> + <ClInclude Include="..\package_bgs\pl\BackgroundSubtractorLBSP.h" /> + <ClInclude Include="..\package_bgs\pl\BackgroundSubtractorLOBSTER.h" /> + <ClInclude Include="..\package_bgs\pl\BackgroundSubtractorSuBSENSE.h" /> + <ClInclude Include="..\package_bgs\pl\DistanceUtils.h" /> + <ClInclude Include="..\package_bgs\pl\LBSP.h" /> + <ClInclude Include="..\package_bgs\pl\LOBSTER.h" /> + <ClInclude Include="..\package_bgs\pl\RandUtils.h" /> + <ClInclude Include="..\package_bgs\pl\SuBSENSE.h" /> + <ClInclude Include="..\package_bgs\sjn\SJN_MultiCueBGS.h" /> + <ClInclude Include="..\package_bgs\StaticFrameDifferenceBGS.h" /> + <ClInclude Include="..\package_bgs\tb\FuzzyChoquetIntegral.h" /> + <ClInclude Include="..\package_bgs\tb\FuzzySugenoIntegral.h" /> + <ClInclude Include="..\package_bgs\tb\FuzzyUtils.h" /> + <ClInclude Include="..\package_bgs\tb\MRF.h" /> + <ClInclude Include="..\package_bgs\tb\PerformanceUtils.h" /> + <ClInclude Include="..\package_bgs\tb\PixelUtils.h" /> + <ClInclude Include="..\package_bgs\tb\T2FGMM.h" /> + <ClInclude Include="..\package_bgs\tb\T2FGMM_UM.h" /> + <ClInclude Include="..\package_bgs\tb\T2FGMM_UV.h" /> + <ClInclude Include="..\package_bgs\tb\T2FMRF.h" /> + <ClInclude Include="..\package_bgs\tb\T2FMRF_UM.h" /> + <ClInclude Include="..\package_bgs\tb\T2FMRF_UV.h" /> + <ClInclude Include="..\package_bgs\WeightedMovingMeanBGS.h" /> + <ClInclude Include="..\package_bgs\WeightedMovingVarianceBGS.h" /> + </ItemGroup> + <ItemGroup> + <None Include="..\package_bgs\pl\LBSP_16bits_dbcross_1ch.i" /> + <None Include="..\package_bgs\pl\LBSP_16bits_dbcross_3ch1t.i" /> + <None Include="..\package_bgs\pl\LBSP_16bits_dbcross_3ch3t.i" /> + <None Include="..\package_bgs\pl\LBSP_16bits_dbcross_s3ch.i" /> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file diff --git a/vs2010/bgslibrary_demo2.vcxproj.filters b/vs2010/bgslibrary_demo2.vcxproj.filters new file mode 100644 index 0000000..45de1b6 --- /dev/null +++ b/vs2010/bgslibrary_demo2.vcxproj.filters @@ -0,0 +1,596 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> + </Filter> + <Filter Include="Header Files\package_bgs"> + <UniqueIdentifier>{8cb396e6-81b6-4db9-a1b0-5c2b7c122bd9}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\package_bgs\ae"> + <UniqueIdentifier>{e1ab6d45-3486-42fa-8f51-69a300c0c173}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\package_bgs\av"> + <UniqueIdentifier>{7992fa8c-e616-4e72-b249-6ede4f4291b4}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\package_bgs\db"> + <UniqueIdentifier>{667f4048-d125-4453-9f0c-42f9abd4ed3a}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\package_bgs\dp"> + <UniqueIdentifier>{89c4b817-936b-483c-abed-3e7e7c1fc427}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\package_bgs\jmo"> + <UniqueIdentifier>{c5e0f44c-6120-4906-917d-c8c8af3eafec}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\package_bgs\lb"> + <UniqueIdentifier>{728fbe82-1489-4878-89ea-a62ba0932204}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\package_bgs\pt"> + <UniqueIdentifier>{6b017402-c47a-49a4-8f57-b5db863e1bde}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\package_bgs\sjn"> + <UniqueIdentifier>{e25c1e03-530d-4c7a-b776-26bf17595213}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\package_bgs\tb"> + <UniqueIdentifier>{53f2c4fb-9468-44ce-b76e-e25ea018c084}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\package_bgs\bl"> + <UniqueIdentifier>{0494c5d4-b4bb-421c-b032-176903ba8e1b}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\package_bgs\ck"> + <UniqueIdentifier>{87961eee-b843-45bd-b642-9dcd9d78b661}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\package_bgs\pl"> + <UniqueIdentifier>{cd33a41f-6151-46a5-95b6-b79022786144}</UniqueIdentifier> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\package_bgs\AdaptiveBackgroundLearning.cpp"> + <Filter>Header Files\package_bgs</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\AdaptiveSelectiveBackgroundLearning.cpp"> + <Filter>Header Files\package_bgs</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\FrameDifferenceBGS.cpp"> + <Filter>Header Files\package_bgs</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\GMG.cpp"> + <Filter>Header Files\package_bgs</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\MixtureOfGaussianV1BGS.cpp"> + <Filter>Header Files\package_bgs</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\MixtureOfGaussianV2BGS.cpp"> + <Filter>Header Files\package_bgs</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\StaticFrameDifferenceBGS.cpp"> + <Filter>Header Files\package_bgs</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\WeightedMovingMeanBGS.cpp"> + <Filter>Header Files\package_bgs</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\WeightedMovingVarianceBGS.cpp"> + <Filter>Header Files\package_bgs</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\ae\KDE.cpp"> + <Filter>Header Files\package_bgs\ae</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\ae\KernelTable.cpp"> + <Filter>Header Files\package_bgs\ae</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\ae\NPBGmodel.cpp"> + <Filter>Header Files\package_bgs\ae</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\ae\NPBGSubtractor.cpp"> + <Filter>Header Files\package_bgs\ae</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\av\TBackground.cpp"> + <Filter>Header Files\package_bgs\av</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\av\TBackgroundVuMeter.cpp"> + <Filter>Header Files\package_bgs\av</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\av\VuMeter.cpp"> + <Filter>Header Files\package_bgs\av</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\db\imbs.cpp"> + <Filter>Header Files\package_bgs\db</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\db\IndependentMultimodalBGS.cpp"> + <Filter>Header Files\package_bgs\db</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\AdaptiveMedianBGS.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\DPAdaptiveMedianBGS.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\DPEigenbackgroundBGS.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\DPGrimsonGMMBGS.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\DPMeanBGS.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\DPPratiMediodBGS.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\DPTextureBGS.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\DPWrenGABGS.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\DPZivkovicAGMMBGS.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\Eigenbackground.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\Error.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\GrimsonGMM.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\Image.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\MeanBGS.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\PratiMediodBGS.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\TextureBGS.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\WrenGA.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\dp\ZivkovicAGMM.cpp"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\jmo\blob.cpp"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\jmo\BlobExtraction.cpp"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\jmo\BlobResult.cpp"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\jmo\CMultiLayerBGS.cpp"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\jmo\LocalBinaryPattern.cpp"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\jmo\MultiLayerBGS.cpp"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\lb\BGModel.cpp"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\lb\BGModelFuzzyGauss.cpp"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\lb\BGModelFuzzySom.cpp"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\lb\BGModelGauss.cpp"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\lb\BGModelMog.cpp"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\lb\BGModelSom.cpp"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\lb\LBAdaptiveSOM.cpp"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\lb\LBFuzzyAdaptiveSOM.cpp"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\lb\LBFuzzyGaussian.cpp"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\lb\LBMixtureOfGaussians.cpp"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\lb\LBSimpleGaussian.cpp"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\sjn\SJN_MultiCueBGS.cpp"> + <Filter>Header Files\package_bgs\sjn</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\tb\FuzzyChoquetIntegral.cpp"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\tb\FuzzySugenoIntegral.cpp"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\tb\FuzzyUtils.cpp"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\tb\MRF.cpp"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\tb\PerformanceUtils.cpp"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\tb\PixelUtils.cpp"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\tb\T2FGMM.cpp"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\tb\T2FGMM_UM.cpp"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\tb\T2FGMM_UV.cpp"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\tb\T2FMRF.cpp"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\tb\T2FMRF_UM.cpp"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\tb\T2FMRF_UV.cpp"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\bl\SigmaDeltaBGS.cpp"> + <Filter>Header Files\package_bgs\bl</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\bl\sdLaMa091.cpp"> + <Filter>Header Files\package_bgs\bl</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\ck\graph.cpp"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\ck\LbpMrf.cpp"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\ck\maxflow.cpp"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\ck\MEDefs.cpp"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\ck\MEHistogram.cpp"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\ck\MEImage.cpp"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\ck\MotionDetection.cpp"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\pl\BackgroundSubtractorLBSP.cpp"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\pl\BackgroundSubtractorLOBSTER.cpp"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\pl\BackgroundSubtractorSuBSENSE.cpp"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\pl\LBSP.cpp"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\pl\LOBSTER.cpp"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClCompile> + <ClCompile Include="..\package_bgs\pl\SuBSENSE.cpp"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClCompile> + <ClCompile Include="..\Demo2.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\package_bgs\AdaptiveBackgroundLearning.h"> + <Filter>Header Files\package_bgs</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\AdaptiveSelectiveBackgroundLearning.h"> + <Filter>Header Files\package_bgs</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\FrameDifferenceBGS.h"> + <Filter>Header Files\package_bgs</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\GMG.h"> + <Filter>Header Files\package_bgs</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\IBGS.h"> + <Filter>Header Files\package_bgs</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\MixtureOfGaussianV1BGS.h"> + <Filter>Header Files\package_bgs</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\MixtureOfGaussianV2BGS.h"> + <Filter>Header Files\package_bgs</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\StaticFrameDifferenceBGS.h"> + <Filter>Header Files\package_bgs</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\WeightedMovingMeanBGS.h"> + <Filter>Header Files\package_bgs</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\WeightedMovingVarianceBGS.h"> + <Filter>Header Files\package_bgs</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\ae\KDE.h"> + <Filter>Header Files\package_bgs\ae</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\ae\KernelTable.h"> + <Filter>Header Files\package_bgs\ae</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\ae\NPBGmodel.h"> + <Filter>Header Files\package_bgs\ae</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\ae\NPBGSubtractor.h"> + <Filter>Header Files\package_bgs\ae</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\av\TBackground.h"> + <Filter>Header Files\package_bgs\av</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\av\TBackgroundVuMeter.h"> + <Filter>Header Files\package_bgs\av</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\av\VuMeter.h"> + <Filter>Header Files\package_bgs\av</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\db\imbs.hpp"> + <Filter>Header Files\package_bgs\db</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\db\IndependentMultimodalBGS.h"> + <Filter>Header Files\package_bgs\db</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\AdaptiveMedianBGS.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\Bgs.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\BgsParams.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\DPAdaptiveMedianBGS.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\DPEigenbackgroundBGS.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\DPGrimsonGMMBGS.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\DPMeanBGS.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\DPPratiMediodBGS.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\DPTextureBGS.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\DPWrenGABGS.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\DPZivkovicAGMMBGS.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\Eigenbackground.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\Error.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\GrimsonGMM.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\Image.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\MeanBGS.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\PratiMediodBGS.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\TextureBGS.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\WrenGA.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\dp\ZivkovicAGMM.h"> + <Filter>Header Files\package_bgs\dp</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\jmo\BackgroundSubtractionAPI.h"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\jmo\BGS.h"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\jmo\blob.h"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\jmo\BlobExtraction.h"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\jmo\BlobLibraryConfiguration.h"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\jmo\BlobResult.h"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\jmo\CMultiLayerBGS.h"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\jmo\LocalBinaryPattern.h"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\jmo\MultiLayerBGS.h"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\jmo\OpenCvDataConversion.h"> + <Filter>Header Files\package_bgs\jmo</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\lb\BGModel.h"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\lb\BGModelFuzzyGauss.h"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\lb\BGModelFuzzySom.h"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\lb\BGModelGauss.h"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\lb\BGModelMog.h"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\lb\BGModelSom.h"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\lb\LBAdaptiveSOM.h"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\lb\LBFuzzyAdaptiveSOM.h"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\lb\LBFuzzyGaussian.h"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\lb\LBMixtureOfGaussians.h"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\lb\LBSimpleGaussian.h"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\lb\Types.h"> + <Filter>Header Files\package_bgs\lb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\sjn\SJN_MultiCueBGS.h"> + <Filter>Header Files\package_bgs\sjn</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\tb\FuzzyChoquetIntegral.h"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\tb\FuzzySugenoIntegral.h"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\tb\FuzzyUtils.h"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\tb\MRF.h"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\tb\PerformanceUtils.h"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\tb\PixelUtils.h"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\tb\T2FGMM.h"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\tb\T2FGMM_UM.h"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\tb\T2FGMM_UV.h"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\tb\T2FMRF.h"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\tb\T2FMRF_UM.h"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\tb\T2FMRF_UV.h"> + <Filter>Header Files\package_bgs\tb</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\bl\sdLaMa091.h"> + <Filter>Header Files\package_bgs\bl</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\bl\SigmaDeltaBGS.h"> + <Filter>Header Files\package_bgs\bl</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\bl\stdbool.h"> + <Filter>Header Files\package_bgs\bl</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\ck\block.h"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\ck\graph.h"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\ck\LbpMrf.h"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\ck\MEDefs.hpp"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\ck\MEHistogram.hpp"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\ck\MEImage.hpp"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\ck\MotionDetection.hpp"> + <Filter>Header Files\package_bgs\ck</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\pl\BackgroundSubtractorLBSP.h"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\pl\BackgroundSubtractorLOBSTER.h"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\pl\BackgroundSubtractorSuBSENSE.h"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\pl\DistanceUtils.h"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\pl\LBSP.h"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\pl\LOBSTER.h"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\pl\RandUtils.h"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClInclude> + <ClInclude Include="..\package_bgs\pl\SuBSENSE.h"> + <Filter>Header Files\package_bgs\pl</Filter> + </ClInclude> + </ItemGroup> + <ItemGroup> + <None Include="..\package_bgs\pl\LBSP_16bits_dbcross_1ch.i"> + <Filter>Header Files\package_bgs\pl</Filter> + </None> + <None Include="..\package_bgs\pl\LBSP_16bits_dbcross_3ch1t.i"> + <Filter>Header Files\package_bgs\pl</Filter> + </None> + <None Include="..\package_bgs\pl\LBSP_16bits_dbcross_3ch3t.i"> + <Filter>Header Files\package_bgs\pl</Filter> + </None> + <None Include="..\package_bgs\pl\LBSP_16bits_dbcross_s3ch.i"> + <Filter>Header Files\package_bgs\pl</Filter> + </None> + </ItemGroup> +</Project> \ No newline at end of file diff --git a/vs2010/bgslibrary_demo2.vcxproj.user b/vs2010/bgslibrary_demo2.vcxproj.user new file mode 100644 index 0000000..abe8dd8 --- /dev/null +++ b/vs2010/bgslibrary_demo2.vcxproj.user @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup /> +</Project> \ No newline at end of file -- GitLab