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 and #include + 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 @@  - - Debug - Win32 - - - ReleaseDemo2 - Win32 - - - ReleaseDemo - Win32 - Release Win32 @@ -24,75 +12,23 @@ bgslibrary - - Application - true - Unicode - Application false true Unicode - - Application - false - true - Unicode - - - Application - false - true - Unicode - - - - - - - - - - - - true - false - ..\ - - - false - ..\ - Demo - - - false - ..\ - Demo2 + ..\build - - - - - Level3 - Disabled - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - - - Console - true - - Level3 @@ -113,66 +49,18 @@ C:\OpenCV2.4.10\build\x86\vc10\staticlib\*.lib;comctl32.lib;VFW32.lib;%(AdditionalDependencies) - - - Level3 - - - MaxSpeed - true - true - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - C:\OpenCV2.4.10\build\include;C:\OpenCV2.4.10\build\include\opencv;%(AdditionalIncludeDirectories) - MultiThreaded - - - Console - true - true - true - C:\OpenCV2.4.10\build\x86\vc10\staticlib\*.lib;comctl32.lib;VFW32.lib;%(AdditionalDependencies) - - - - - Level3 - - - MaxSpeed - true - true - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - C:\OpenCV2.4.10\build\include;C:\OpenCV2.4.10\build\include\opencv;%(AdditionalIncludeDirectories) - MultiThreaded - - - Console - true - true - true - C:\OpenCV2.4.10\build\x86\vc10\staticlib\*.lib;comctl32.lib;VFW32.lib;%(AdditionalDependencies) - - true - false - true true - true - false false - false - false false - true - true @@ -258,35 +146,23 @@ false - false - false false - false - false false - false - false false - false - false false - false - false false - false - false @@ -383,18 +259,12 @@ false - false - false false - false - false false - false - false 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 @@ ../ WindowsLocalDebugger - -uf=true -fn=dataset/video.avi - - - ../ - WindowsLocalDebugger - - - - - ../ - WindowsLocalDebugger - + -uf -fn=dataset/video.avi \ 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 @@ + + + + + Release + Win32 + + + + {EBE7FE0E-9FE6-41D2-B744-D43E7446D50C} + Win32Proj + bgslibrary + + + + Application + false + true + Unicode + + + + + + + + + + false + ..\build + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + C:\OpenCV2.4.10\build\include;C:\OpenCV2.4.10\build\include\opencv;%(AdditionalIncludeDirectories) + MultiThreaded + + + Console + true + true + true + C:\OpenCV2.4.10\build\x86\vc10\staticlib\*.lib;comctl32.lib;VFW32.lib;%(AdditionalDependencies) + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + {8cb396e6-81b6-4db9-a1b0-5c2b7c122bd9} + + + {e1ab6d45-3486-42fa-8f51-69a300c0c173} + + + {7992fa8c-e616-4e72-b249-6ede4f4291b4} + + + {667f4048-d125-4453-9f0c-42f9abd4ed3a} + + + {89c4b817-936b-483c-abed-3e7e7c1fc427} + + + {c5e0f44c-6120-4906-917d-c8c8af3eafec} + + + {728fbe82-1489-4878-89ea-a62ba0932204} + + + {6b017402-c47a-49a4-8f57-b5db863e1bde} + + + {e25c1e03-530d-4c7a-b776-26bf17595213} + + + {53f2c4fb-9468-44ce-b76e-e25ea018c084} + + + {0494c5d4-b4bb-421c-b032-176903ba8e1b} + + + {87961eee-b843-45bd-b642-9dcd9d78b661} + + + {cd33a41f-6151-46a5-95b6-b79022786144} + + + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs\ae + + + Header Files\package_bgs\ae + + + Header Files\package_bgs\ae + + + Header Files\package_bgs\ae + + + Header Files\package_bgs\av + + + Header Files\package_bgs\av + + + Header Files\package_bgs\av + + + Header Files\package_bgs\db + + + Header Files\package_bgs\db + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\sjn + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\bl + + + Header Files\package_bgs\bl + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + Source Files + + + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs\ae + + + Header Files\package_bgs\ae + + + Header Files\package_bgs\ae + + + Header Files\package_bgs\ae + + + Header Files\package_bgs\av + + + Header Files\package_bgs\av + + + Header Files\package_bgs\av + + + Header Files\package_bgs\db + + + Header Files\package_bgs\db + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\sjn + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\bl + + + Header Files\package_bgs\bl + + + Header Files\package_bgs\bl + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + \ 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 @@ + + + + \ 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 @@ + + + + + Release + Win32 + + + + {EAA15CCC-270A-460B-A61C-2DB864D67718} + Win32Proj + bgslibrary + + + + Application + false + true + Unicode + + + + + + + + + + false + ..\build + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + C:\OpenCV2.4.10\build\include;C:\OpenCV2.4.10\build\include\opencv;%(AdditionalIncludeDirectories) + MultiThreaded + + + Console + true + true + true + C:\OpenCV2.4.10\build\x86\vc10\staticlib\*.lib;comctl32.lib;VFW32.lib;%(AdditionalDependencies) + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + {8cb396e6-81b6-4db9-a1b0-5c2b7c122bd9} + + + {e1ab6d45-3486-42fa-8f51-69a300c0c173} + + + {7992fa8c-e616-4e72-b249-6ede4f4291b4} + + + {667f4048-d125-4453-9f0c-42f9abd4ed3a} + + + {89c4b817-936b-483c-abed-3e7e7c1fc427} + + + {c5e0f44c-6120-4906-917d-c8c8af3eafec} + + + {728fbe82-1489-4878-89ea-a62ba0932204} + + + {6b017402-c47a-49a4-8f57-b5db863e1bde} + + + {e25c1e03-530d-4c7a-b776-26bf17595213} + + + {53f2c4fb-9468-44ce-b76e-e25ea018c084} + + + {0494c5d4-b4bb-421c-b032-176903ba8e1b} + + + {87961eee-b843-45bd-b642-9dcd9d78b661} + + + {cd33a41f-6151-46a5-95b6-b79022786144} + + + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs\ae + + + Header Files\package_bgs\ae + + + Header Files\package_bgs\ae + + + Header Files\package_bgs\ae + + + Header Files\package_bgs\av + + + Header Files\package_bgs\av + + + Header Files\package_bgs\av + + + Header Files\package_bgs\db + + + Header Files\package_bgs\db + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\sjn + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\bl + + + Header Files\package_bgs\bl + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + Source Files + + + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs + + + Header Files\package_bgs\ae + + + Header Files\package_bgs\ae + + + Header Files\package_bgs\ae + + + Header Files\package_bgs\ae + + + Header Files\package_bgs\av + + + Header Files\package_bgs\av + + + Header Files\package_bgs\av + + + Header Files\package_bgs\db + + + Header Files\package_bgs\db + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\dp + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\jmo + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\lb + + + Header Files\package_bgs\sjn + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\tb + + + Header Files\package_bgs\bl + + + Header Files\package_bgs\bl + + + Header Files\package_bgs\bl + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\ck + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + Header Files\package_bgs\pl + + + \ 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 @@ + + + + \ No newline at end of file