VPT.vcxproj 15.6 KB
<?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="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>{AF0760C0-B1E7-41C1-AFA6-DFCA11C7BDD2}</ProjectGuid>
    <Keyword>Win32Proj</Keyword>
    <RootNamespace>VPT</RootNamespace>
    <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
    <ConfigurationType>DynamicLibrary</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
    <PlatformToolset>v140</PlatformToolset>
    <WholeProgramOptimization>false</WholeProgramOptimization>
    <CharacterSet>MultiByte</CharacterSet>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  <ImportGroup Label="ExtensionSettings">
    <Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 11.1.props" />
  </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>
  <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>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <LinkIncremental>false</LinkIncremental>
    <TargetExt>.dll</TargetExt>
    <IncludePath>$(IncludePath)</IncludePath>
    <LibraryPath>$(LibraryPath)</LibraryPath>
    <TargetName>mvpt</TargetName>
    <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
  </PropertyGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <ClCompile>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>Disabled</Optimization>
      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <SDLCheck>true</SDLCheck>
    </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;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <SDLCheck>true</SDLCheck>
    </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;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <SDLCheck>true</SDLCheck>
      <AdditionalIncludeDirectories>..\ThirdpartyWIN\Boost\include;..\ThirdpartyWIN\common\UtilNPP;..\ThirdpartyWIN\ffmpeg_3.2_X64\include;..\ThirdpartyWIN\opencv310\inlcude;..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    </ClCompile>
    <Link>
      <SubSystem>Console</SubSystem>
      <GenerateDebugInformation>true</GenerateDebugInformation>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <OptimizeReferences>true</OptimizeReferences>
      <AdditionalLibraryDirectories>..\ThirdpartyWIN\Boost\lib;..\ThirdpartyWIN\ffmpeg_3.2_X64\lib;..\ThirdpartyWIN\opencv310\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
      <AdditionalDependencies>cuda.lib;cudart.lib;nvcuvid.lib;opencv_world310.lib;libuctools.4.0.0.lib;nppi.lib;nppc.lib;libboost_thread-vc120-mt-s-1_64.lib;%(AdditionalDependencies)</AdditionalDependencies>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
      <PrecompiledHeader>NotUsing</PrecompiledHeader>
      <Optimization>MaxSpeed</Optimization>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <SDLCheck>false</SDLCheck>
      <AdditionalIncludeDirectories>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include;../../../../../../3rdparty/authority_win_x64_20200114;../../../../../../3rdparty/boost_1_69_0/include;../../../../../../3rdparty/utools_trt_v1.2.0;../../../../../../3rdparty/TensorRT-7.2.1.6/include;../../../../../../3rdparty/opencv310/include;../../../../../../3rdparty/opencv310/include/opencv;../../../../../../3rdparty/opencv310/include/opencv2;../../../../../../3rdparty/DxLog/DxLog-Win/include;../../../../../../3rdparty/ffmpeg_3.2_X64/include;../../../../../../3rdparty/Video_Codec_SDK_11.0.10/Interface;../../../../../../3rdparty/common/sfxlab;../../../../../../3rdparty/common/sfxlab/SfxStreamHandler;../../../../../../3rdparty/common/inc;../../../../../../3rdparty/face_win_x64_GPUv1_20210804_8DCD90549F6C42E89734078C89D47AAF(resnetIR100_cuda11.1_batch)/include;../../../../../../3rdparty/video_structure_pic_sdk_v1.2.0_20210909_normal;../../src/DxDecoder;../../src/VPT/snapshot_analysis;../../src/VPT;../../../../../../3rdparty/license_validator_win_x64_v0.0.2.20200507(v140_xp)/include</AdditionalIncludeDirectories>
      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
    </ClCompile>
    <Link>
      <SubSystem>Console</SubSystem>
      <GenerateDebugInformation>true</GenerateDebugInformation>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <OptimizeReferences>true</OptimizeReferences>
      <AdditionalLibraryDirectories>../../model/vptModeTrt;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\lib\x64;../../../../../../3rdparty/authority_win_x64_20200114/lib;../../../../../../3rdparty/boost_1_69_0/lib;../../../../../../3rdparty/opencv310/lib;../../../../../../3rdparty/utools_trt_v1.2.0;../../../../../../3rdparty/Video_Codec_SDK_11.0.10/Lib/x64;../../../../../../3rdparty/video_structure_pic_sdk_v1.2.0_20210909_normal;../../../../../../3rdparty/TensorRT-7.2.1.6/lib;../../../../../../3rdparty/ffmpeg_3.2_X64/lib;../../../../../../3rdparty/DxLog/DxLog-Win/lib/x64;../../../../../../3rdparty/license_validator_win_x64_v0.0.2.20200507(v140_xp)/lib;../../../../../../3rdparty/face_win_x64_GPUv1_20210804_8DCD90549F6C42E89734078C89D47AAF(resnetIR100_cuda11.1_batch)/lib;../../../../../../3rdparty/common/sfxlab/SfxStd;../../../../../../3rdparty/common/sfxlab/SfxStreamHandler</AdditionalLibraryDirectories>
      <AdditionalDependencies>cuda.lib;ga_vpt_det_yolo_640x640.obj;cudart.lib;nvcuvid.lib;opencv_world310.lib;utools.1.2.0.lib;human_car_parsing.lib;human_parsing.lib;nvinfer.lib;nvinfer_plugin.lib;nvonnxparser.lib;nvparsers.lib;vehicle_color.lib;vehicle_head_detect.lib;vehicle_rear_recognition.lib;vehicle_recognition.lib;vp20200318and2_stn_vp.lib;DxLog_x64.lib;non_vehicle_fea_trt.lib;vf_int8.lib;authority.lib;face_detect.lib;SfxStreamHandler_x64.lib;SfxStd_x64.lib;%(AdditionalDependencies)</AdditionalDependencies>
      <IgnoreSpecificDefaultLibraries>
      </IgnoreSpecificDefaultLibraries>
    </Link>
  </ItemDefinitionGroup>
  <ItemGroup>
    <ClInclude Include="..\..\src\DxDecoder\cuda_kernels.h" />
    <ClInclude Include="..\..\src\DxDecoder\DxDecoder.h" />
    <ClInclude Include="..\..\src\DxDecoder\DxDecoderInterface.h" />
    <ClInclude Include="..\..\src\DxDecoder\DxDecoderWrap.h" />
    <ClInclude Include="..\..\src\DxDecoder\Endianess.h" />
    <ClInclude Include="..\..\src\DxDecoder\FrameQueue.h" />
    <ClInclude Include="..\..\src\DxDecoder\H264ParseSPS.h" />
    <ClInclude Include="..\..\src\DxDecoder\H265ParseSPS.h" />
    <ClInclude Include="..\..\src\DxDecoder\ImageSaveGPU.h" />
    <ClInclude Include="..\..\src\DxDecoder\VideoDecoder.h" />
    <ClInclude Include="..\..\src\DxDecoder\VideoParser.h" />
    <ClInclude Include="..\..\src\VPT\backup.h" />
    <ClInclude Include="..\..\src\VPT\common.h" />
    <ClInclude Include="..\..\src\VPT\ErrorInfo.h" />
    <ClInclude Include="..\..\src\VPT\header.h" />
    <ClInclude Include="..\..\src\VPT\ImageSaveCache.h" />
    <ClInclude Include="..\..\src\VPT\MD5\checkID.h" />
    <ClInclude Include="..\..\src\VPT\MD5\global.h" />
    <ClInclude Include="..\..\src\VPT\MD5\md5.h" />
    <ClInclude Include="..\..\src\VPT\MD5\mID.h" />
    <ClInclude Include="..\..\src\VPT\MutliSourceVideoProcess.h" />
    <ClInclude Include="..\..\src\VPT\mvpt.h" />
    <ClInclude Include="..\..\src\VPT\mvpt_process_assist.h" />
    <ClInclude Include="..\..\src\VPT\ObjCls.h" />
    <ClInclude Include="..\..\src\VPT\proto.h" />
    <ClInclude Include="..\..\src\VPT\putText.h" />
    <ClInclude Include="..\..\src\VPT\snapshot_analysis\CropImg.h" />
    <ClInclude Include="..\..\src\VPT\snapshot_analysis\FaceDetModule.h" />
    <ClInclude Include="..\..\src\VPT\snapshot_analysis\HumanCarParsing.h" />
    <ClInclude Include="..\..\src\VPT\snapshot_analysis\HumanParsing.h" />
    <ClInclude Include="..\..\src\VPT\snapshot_analysis\non_vehicle_fea_trt.h" />
    <ClInclude Include="..\..\src\VPT\snapshot_analysis\SnapShotFrameCache.h" />
    <ClInclude Include="..\..\src\VPT\snapshot_analysis\snapshot_helper.h" />
    <ClInclude Include="..\..\src\VPT\snapshot_analysis\VehicleColor.h" />
    <ClInclude Include="..\..\src\VPT\snapshot_analysis\VehiclePlate.h" />
    <ClInclude Include="..\..\src\VPT\snapshot_analysis\VehicleRearRecg.h" />
    <ClInclude Include="..\..\src\VPT\snapshot_analysis\VehicleRecognition.h" />
    <ClInclude Include="..\..\src\VPT\snapshot_analysis\vehicle_features.h" />
    <ClInclude Include="..\..\src\VPT\sort\HungarianAlgorithm.h" />
    <ClInclude Include="..\..\src\VPT\sort\KalmanBoxTracker.h" />
    <ClInclude Include="..\..\src\VPT\sort\Sort.h" />
    <ClInclude Include="..\..\src\VPT\VPTProcess.h" />
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\..\model\vptModeTrt\ga_trt_fpn_vpt_calibrator.cpp" />
    <ClCompile Include="..\..\model\vptModeTrt\ga_trt_yolo_vpt_calibrator.cpp" />
    <ClCompile Include="..\..\model\vptModeTrt\ga_vpt_init_net.cpp" />
    <ClCompile Include="..\..\model\vptModeTrt\ga_vpt_predict_net.cpp" />
    <ClCompile Include="..\..\src\DxDecoder\DxCDecoder.cpp" />
    <ClCompile Include="..\..\src\DxDecoder\DxDecoder.cpp" />
    <ClCompile Include="..\..\src\DxDecoder\DxDecoderWrap.cpp" />
    <ClCompile Include="..\..\src\DxDecoder\FrameQueue.cpp" />
    <ClCompile Include="..\..\src\DxDecoder\H264ParseSPS.cpp" />
    <ClCompile Include="..\..\src\DxDecoder\H265PsrseSPS.cpp" />
    <ClCompile Include="..\..\src\DxDecoder\ImageSaveGPU.cpp" />
    <ClCompile Include="..\..\src\DxDecoder\SfxDecoder.cpp" />
    <ClCompile Include="..\..\src\DxDecoder\VideoDecoder.cpp" />
    <ClCompile Include="..\..\src\DxDecoder\VideoParser.cpp" />
    <ClCompile Include="..\..\src\VPT\ImageSaveCache.cpp" />
    <ClCompile Include="..\..\src\VPT\MD5\md5.c" />
    <ClCompile Include="..\..\src\VPT\MD5\mID.cpp" />
    <ClCompile Include="..\..\src\VPT\MutliSourceVideoProcess.cpp" />
    <ClCompile Include="..\..\src\VPT\mvpt.cpp" />
    <ClCompile Include="..\..\src\VPT\mvpt_process_assist.cpp" />
    <ClCompile Include="..\..\src\VPT\putText.cpp" />
    <ClCompile Include="..\..\src\VPT\snapshot_analysis\FaceDetModule.cpp" />
    <ClCompile Include="..\..\src\VPT\snapshot_analysis\HumanCarParsing.cpp" />
    <ClCompile Include="..\..\src\VPT\snapshot_analysis\HumanParsing.cpp" />
    <ClCompile Include="..\..\src\VPT\snapshot_analysis\non_vehicle_fea_trt.cpp" />
    <ClCompile Include="..\..\src\VPT\snapshot_analysis\SnapShotFrameCache.cpp" />
    <ClCompile Include="..\..\src\VPT\snapshot_analysis\snapshot_helper.cpp" />
    <ClCompile Include="..\..\src\VPT\snapshot_analysis\VehicleColor.cpp" />
    <ClCompile Include="..\..\src\VPT\snapshot_analysis\VehiclePlate.cpp" />
    <ClCompile Include="..\..\src\VPT\snapshot_analysis\VehicleRearRecg.cpp" />
    <ClCompile Include="..\..\src\VPT\snapshot_analysis\VehicleRecognition.cpp" />
    <ClCompile Include="..\..\src\VPT\snapshot_analysis\vehicle_features.cpp" />
    <ClCompile Include="..\..\src\VPT\sort\HungarianAlgorithm.cpp" />
    <ClCompile Include="..\..\src\VPT\sort\KalmanBoxTracker.cpp" />
    <ClCompile Include="..\..\src\VPT\sort\Sort.cpp" />
    <ClCompile Include="..\..\src\VPT\VPTProcess.cpp" />
  </ItemGroup>
  <ItemGroup>
    <CudaCompile Include="..\..\src\DxDecoder\cuAdd.cu" />
    <CudaCompile Include="..\..\src\DxDecoder\DrawImageOnGPU.cu" />
    <CudaCompile Include="..\..\src\DxDecoder\NV12ToRGB.cu" />
    <CudaCompile Include="..\..\src\DxDecoder\PartMemCopy.cu" />
    <CudaCompile Include="..\..\src\DxDecoder\ResizeImage.cu" />
    <CudaCompile Include="..\..\src\DxDecoder\RGB2YUV.cu" />
    <CudaCompile Include="..\..\src\VPT\snapshot_analysis\CropImg.cu" />
  </ItemGroup>
  <ItemGroup>
    <Text Include="..\test\ReadMe.txt" />
  </ItemGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets">
    <Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 11.1.targets" />
  </ImportGroup>
</Project>