diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000000000000000000000000000000000000..2766b5e9f35ff451c6a46ab0e2f6a98b491ab794 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,4 @@ +*.rc eol=crlf +*.vcproj eol=crlf +*.bat eol=crlf +*.sln eol=crlf \ No newline at end of file diff --git a/.gitignore b/.gitignore index 1078134331c2fc69a82f03bcc3f7cc8ef7393355..cfa9c6a304f9826ee55e046818b43801da965710 100644 --- a/.gitignore +++ b/.gitignore @@ -5,5 +5,6 @@ java_gui/build/ java_gui/bgslibrary.exe python/ qt_gui/ -vs2013/ -fet/etc/ \ No newline at end of file +fet/etc/ +*.exe +*.pdb \ No newline at end of file diff --git a/Demo.exe b/Demo.exe deleted file mode 100644 index bffb01e7865373953c29d1891af976e868eec154..0000000000000000000000000000000000000000 Binary files a/Demo.exe and /dev/null differ diff --git a/Demo2.cpp b/Demo2.cpp index d9cbb6ff2427c1b756a39141610c0e46786f29d4..fe95c525feec74bb72e92234a6bd6d2d1fe47c38 100644 --- a/Demo2.cpp +++ b/Demo2.cpp @@ -145,7 +145,7 @@ int main(int argc, char **argv) { std::stringstream ss; ss << frameNumber; - std::string fileName = "./frames/" + ss.str() + ".png"; + std::string fileName = "frames/" + ss.str() + ".png"; std::cout << "reading " << fileName << std::endl; cv::Mat img_input = cv::imread(fileName, CV_LOAD_IMAGE_COLOR); diff --git a/Demo2.exe b/Demo2.exe deleted file mode 100644 index 9ecf36ae32f058ed69a58763d35510a7ce7628f0..0000000000000000000000000000000000000000 Binary files a/Demo2.exe and /dev/null differ diff --git a/README.md b/README.md index 5bb6f8fa4a26920665a436de4a1f21191942121c..54e92e4be160bc56bdbb6a1f09277b8d6956da53 100644 --- a/README.md +++ b/README.md @@ -26,15 +26,6 @@ Note: the BGSLibrary is based on OpenCV 2.X, if you want to use with OpenCV 3.x ***² If you want to use bgslibrary for commercial purposes, you needs to contact the authors of your desired background subtraction method to check if they are agree with you. Please, read this for more info: [Can I use a GPLv3 software as a part of my commercial application?](http://stackoverflow.com/questions/2280742/gplv3-can-i-use-these-programs-in-commercial).*** -<p align="center"><img src="https://sites.google.com/site/andrewssobral/please-donate-cat3.jpg" /></p> - -<p align="center"> -Have you found this software useful? Consider donating US$ 1, 5 or 10 so it can get even better! <br /> -<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=andrewssobral%40gmail%2ecom&lc=BR&item_name=bgslibrary¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHostedGuest"><img src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif" hspace="0" vspace="0" border="0" /></a><br /> -This software is completely free and will always stay free. Enjoy! -</p> - - Citation -------- If you use this library for your publications, please cite it as: diff --git a/bgslibrary.exe b/bgslibrary.exe deleted file mode 100644 index 580bdaf10df702dacd309142121fec351ba8dcbe..0000000000000000000000000000000000000000 Binary files a/bgslibrary.exe and /dev/null differ diff --git a/vs2013/.gitignore b/vs2013/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..e289c9527e1cc7770a2991e1087affd94f960243 --- /dev/null +++ b/vs2013/.gitignore @@ -0,0 +1,10 @@ +# Ignore everything in this directory +* +# Except these files +!.gitignore +!bgslibrary.sln +!bgslibrary.suo +!bgslibrary.vcxproj +!bgslibrary.vcxproj.filters +!bgslibrary.vcxproj.user +!README.txt \ No newline at end of file diff --git a/vs2013/README.txt b/vs2013/README.txt new file mode 100644 index 0000000000000000000000000000000000000000..e090e339c1145cffcfd5efb5ff8076bd36febd6f --- /dev/null +++ b/vs2013/README.txt @@ -0,0 +1,8 @@ +VISUAL STUDIO 2013 TEMPLATE PROJECT +----------------------------------- +Select [Release][Win32] or [Release][x64] + +YOU NEEDS TO INSTALL OPENCV AT: + C:\OpenCV2.4.10 + +BUILD AND RUN! \ No newline at end of file diff --git a/vs2013/bgslibrary.sln b/vs2013/bgslibrary.sln new file mode 100644 index 0000000000000000000000000000000000000000..8013b8e1af2ed99ead4d54d55b9f1efb336b6393 --- /dev/null +++ b/vs2013/bgslibrary.sln @@ -0,0 +1,40 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.31101.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bgslibrary", "bgslibrary.vcxproj", "{3B6BF763-9CDE-4859-ADD9-8EB7B282659F}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + ReleaseDemo|Win32 = ReleaseDemo|Win32 + ReleaseDemo|x64 = ReleaseDemo|x64 + ReleaseDemo2|Win32 = ReleaseDemo2|Win32 + ReleaseDemo2|x64 = ReleaseDemo2|x64 + 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}.Debug|x64.ActiveCfg = Debug|x64 + {3B6BF763-9CDE-4859-ADD9-8EB7B282659F}.Debug|x64.Build.0 = Debug|x64 + {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}.Release|x64.ActiveCfg = Release|x64 + {3B6BF763-9CDE-4859-ADD9-8EB7B282659F}.Release|x64.Build.0 = Release|x64 + {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}.ReleaseDemo|x64.ActiveCfg = ReleaseDemo|x64 + {3B6BF763-9CDE-4859-ADD9-8EB7B282659F}.ReleaseDemo|x64.Build.0 = ReleaseDemo|x64 + {3B6BF763-9CDE-4859-ADD9-8EB7B282659F}.ReleaseDemo2|Win32.ActiveCfg = ReleaseDemo2|Win32 + {3B6BF763-9CDE-4859-ADD9-8EB7B282659F}.ReleaseDemo2|Win32.Build.0 = ReleaseDemo2|Win32 + {3B6BF763-9CDE-4859-ADD9-8EB7B282659F}.ReleaseDemo2|x64.ActiveCfg = ReleaseDemo2|x64 + {3B6BF763-9CDE-4859-ADD9-8EB7B282659F}.ReleaseDemo2|x64.Build.0 = ReleaseDemo2|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/vs2013/bgslibrary.suo b/vs2013/bgslibrary.suo new file mode 100644 index 0000000000000000000000000000000000000000..3dc8e43797f0d1ee8f60b5d84b6328c180a83479 Binary files /dev/null and b/vs2013/bgslibrary.suo differ diff --git a/vs2013/bgslibrary.vcxproj b/vs2013/bgslibrary.vcxproj new file mode 100644 index 0000000000000000000000000000000000000000..de8e328ef22c18303faf5140fea7ae68a0481ec6 --- /dev/null +++ b/vs2013/bgslibrary.vcxproj @@ -0,0 +1,600 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="12.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="Debug|x64"> + <Configuration>Debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="ReleaseDemo2|Win32"> + <Configuration>ReleaseDemo2</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="ReleaseDemo2|x64"> + <Configuration>ReleaseDemo2</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="ReleaseDemo|Win32"> + <Configuration>ReleaseDemo</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="ReleaseDemo|x64"> + <Configuration>ReleaseDemo</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|x64"> + <Configuration>Release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{3B6BF763-9CDE-4859-ADD9-8EB7B282659F}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + <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> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v120</PlatformToolset> + </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 Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> + <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)'=='Release|x64'" 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)'=='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)'=='ReleaseDemo|x64'" 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> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|x64'" 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)'=='Debug|x64'"> + <LinkIncremental>true</LinkIncremental> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <LinkIncremental>false</LinkIncremental> + <OutDir>..\</OutDir> + <IntDir>$(Platform)\$(Configuration)\</IntDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <LinkIncremental>false</LinkIncremental> + <OutDir>../</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'"> + <LinkIncremental>false</LinkIncremental> + <OutDir>..\</OutDir> + <TargetName>Demo</TargetName> + <IntDir>$(Platform)\$(Configuration)\</IntDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|x64'"> + <TargetName>Demo</TargetName> + <LinkIncremental>false</LinkIncremental> + <OutDir>../</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'"> + <LinkIncremental>false</LinkIncremental> + <OutDir>..\</OutDir> + <TargetName>Demo2</TargetName> + <IntDir>$(Platform)\$(Configuration)\</IntDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|x64'"> + <TargetName>Demo2</TargetName> + <LinkIncremental>false</LinkIncremental> + <OutDir>../</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)'=='Debug|x64'"> + <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> + <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\vc12\staticlib\*.lib;comctl32.lib;VFW32.lib;%(AdditionalDependencies)</AdditionalDependencies> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <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\x64\vc12\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\vc12\staticlib\*.lib;comctl32.lib;VFW32.lib;%(AdditionalDependencies)</AdditionalDependencies> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|x64'"> + <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\x64\vc12\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\vc12\staticlib\*.lib;comctl32.lib;VFW32.lib;%(AdditionalDependencies)</AdditionalDependencies> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|x64'"> + <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\x64\vc12\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)'=='Release|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|x64'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="..\Demo2.cpp"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|x64'">false</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="..\FrameProcessor.cpp"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|x64'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|x64'">false</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="..\Main.cpp"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="..\package_analysis\ForegroundMaskAnalysis.cpp" /> + <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" /> + <ClCompile Include="..\PreProcessor.cpp"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|x64'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|x64'">false</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="..\VideoAnalysis.cpp"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|x64'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|x64'">false</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="..\VideoCapture.cpp"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|x64'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|x64'">false</ExcludedFromBuild> + </ClCompile> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\Config.h"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|x64'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|x64'">false</ExcludedFromBuild> + </ClInclude> + <ClInclude Include="..\FrameProcessor.h"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|x64'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|x64'">false</ExcludedFromBuild> + </ClInclude> + <ClInclude Include="..\IFrameProcessor.h"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|x64'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|x64'">false</ExcludedFromBuild> + </ClInclude> + <ClInclude Include="..\package_analysis\ForegroundMaskAnalysis.h" /> + <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" /> + <ClInclude Include="..\PreProcessor.h"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|x64'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|x64'">false</ExcludedFromBuild> + </ClInclude> + <ClInclude Include="..\VideoAnalysis.h"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|x64'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|x64'">false</ExcludedFromBuild> + </ClInclude> + <ClInclude Include="..\VideoCapture.h"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo|x64'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'">false</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|x64'">false</ExcludedFromBuild> + </ClInclude> + </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/vs2013/bgslibrary.vcxproj.filters b/vs2013/bgslibrary.vcxproj.filters new file mode 100644 index 0000000000000000000000000000000000000000..ab0fbf0265b52c559040cc089240d8247c1cae67 --- /dev/null +++ b/vs2013/bgslibrary.vcxproj.filters @@ -0,0 +1,644 @@ +<?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="Source Files\demo"> + <UniqueIdentifier>{23f1cd4a-e9b2-4338-a5e7-128f451d3c89}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\package_analysis"> + <UniqueIdentifier>{52a9f254-d817-4577-96c2-0b3b0a9527b7}</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="..\FrameProcessor.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\Main.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\PreProcessor.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\VideoAnalysis.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\VideoCapture.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\Demo.cpp"> + <Filter>Source Files\demo</Filter> + </ClCompile> + <ClCompile Include="..\package_analysis\ForegroundMaskAnalysis.cpp"> + <Filter>Header Files\package_analysis</Filter> + </ClCompile> + <ClCompile Include="..\Demo2.cpp"> + <Filter>Source Files\demo</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> + </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="..\Config.h"> + <Filter>Source Files</Filter> + </ClInclude> + <ClInclude Include="..\FrameProcessor.h"> + <Filter>Source Files</Filter> + </ClInclude> + <ClInclude Include="..\IFrameProcessor.h"> + <Filter>Source Files</Filter> + </ClInclude> + <ClInclude Include="..\PreProcessor.h"> + <Filter>Source Files</Filter> + </ClInclude> + <ClInclude Include="..\VideoAnalysis.h"> + <Filter>Source Files</Filter> + </ClInclude> + <ClInclude Include="..\VideoCapture.h"> + <Filter>Source Files</Filter> + </ClInclude> + <ClInclude Include="..\package_analysis\ForegroundMaskAnalysis.h"> + <Filter>Header Files\package_analysis</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/vs2013/bgslibrary.vcxproj.user b/vs2013/bgslibrary.vcxproj.user new file mode 100644 index 0000000000000000000000000000000000000000..02146ba90de0d9e1d260428f869f3a15a1ae1909 --- /dev/null +++ b/vs2013/bgslibrary.vcxproj.user @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <LocalDebuggerWorkingDirectory>../</LocalDebuggerWorkingDirectory> + <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor> + <LocalDebuggerCommandArguments>-uf=true -fn=dataset/video.avi</LocalDebuggerCommandArguments> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <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)'=='ReleaseDemo|x64'"> + <LocalDebuggerWorkingDirectory>../</LocalDebuggerWorkingDirectory> + <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor> + <LocalDebuggerCommandArguments /> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|Win32'"> + <LocalDebuggerWorkingDirectory>../</LocalDebuggerWorkingDirectory> + <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor> + <LocalDebuggerCommandArguments /> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDemo2|x64'"> + <LocalDebuggerWorkingDirectory>../</LocalDebuggerWorkingDirectory> + <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor> + <LocalDebuggerCommandArguments /> + </PropertyGroup> +</Project> \ No newline at end of file