diff --git a/.gitignore b/.gitignore
index da1bdc0..7a08ed2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,1681 +1,13 @@
-DebugTool/DebugTool.sln
-DebugTool/.vs/ProjectSettings.json
-DebugTool/.vs/slnx.sqlite
-DebugTool/.vs/VSWorkspaceState.json
-DebugTool/.vs/DebugTool/DesignTimeBuild/.dtbcache.v2
-DebugTool/.vs/DebugTool/FileContentIndex/5995e4a1-cb1c-46c2-89c2-9a68ec1d64cb.vsidx
-DebugTool/.vs/DebugTool/v17/.futdcache.v2
-DebugTool/.vs/DebugTool/v17/.suo
-DebugTool/.vs/DebugTool/v17/workspaceFileList.bin
-DebugTool/.vs/ProjectEvaluation/debugtool.metadata.v7.bin
-DebugTool/.vs/ProjectEvaluation/debugtool.projects.v7.bin
-DebugTool/DebugTool/AlarmWindow.xaml
-DebugTool/DebugTool/AlarmWindow.xaml.cs
-DebugTool/DebugTool/App.xaml
-DebugTool/DebugTool/App.xaml.cs
-DebugTool/DebugTool/AssemblyInfo.cs
-DebugTool/DebugTool/DataTemplate.cs
-DebugTool/DebugTool/DebugTool.csproj
-DebugTool/DebugTool/DebugTool.csproj.user
-DebugTool/DebugTool/Loading.xaml
-DebugTool/DebugTool/Loading.xaml.cs
-DebugTool/DebugTool/MainWindow.xaml
-DebugTool/DebugTool/MainWindow.xaml.cs
-DebugTool/DebugTool/TaskDispatcher.cs
-DebugTool/DebugTool/WarnParamConfigWindow.xaml
-DebugTool/DebugTool/WarnParamConfigWindow.xaml.cs
-DebugTool/DebugTool/bin/Debug/net6.0-windows/DebugTool.deps.json
-DebugTool/DebugTool/bin/Debug/net6.0-windows/DebugTool.dll
-DebugTool/DebugTool/bin/Debug/net6.0-windows/DebugTool.exe
-DebugTool/DebugTool/bin/Debug/net6.0-windows/DebugTool.pdb
-DebugTool/DebugTool/bin/Debug/net6.0-windows/DebugTool.runtimeconfig.json
-DebugTool/DebugTool/bin/Debug/net6.0-windows/Newtonsoft.Json.dll
-DebugTool/DebugTool/obj/DebugTool_4alegxax_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_4alegxax_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_4alegxax_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/DebugTool_crlci4fo_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_crlci4fo_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_crlci4fo_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/DebugTool_ihqh2fdv_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_ihqh2fdv_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_ihqh2fdv_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/DebugTool_uz01nh2b_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_uz01nh2b_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_uz01nh2b_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/DebugTool.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/project.assets.json
-DebugTool/DebugTool/obj/project.nuget.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/AlarmWindow.baml
-DebugTool/DebugTool/obj/Debug/net6.0-windows/AlarmWindow.g.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/AlarmWindow.g.i.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/App.g.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/App.g.i.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/apphost.exe
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_1pdr4w4r_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_1pdr4w4r_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_1pdr4w4r_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_1pdr4w4r_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3he1t2l1_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3he1t2l1_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3he1t2l1_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3he1t2l1_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_4alegxax_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_4alegxax_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_4alegxax_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_4alegxax_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_4s3whocc_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_4s3whocc_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_4s3whocc_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_4s3whocc_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_4s3whocc_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_5mxgig55_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_5mxgig55_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_5mxgig55_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_5mxgig55_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_5mxgig55_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ajz3kffy_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ajz3kffy_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ajz3kffy_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ajz3kffy_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_al1mj5jo_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_al1mj5jo_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_al1mj5jo_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_al1mj5jo_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_al1mj5jo_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_bje0azrc_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_bje0azrc_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_bje0azrc_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_bje0azrc_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_crlci4fo_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_crlci4fo_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_crlci4fo_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_crlci4fo_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_dpho4uvu_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_dpho4uvu_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_dpho4uvu_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_dpho4uvu_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_dpho4uvu_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_e0vthp0z_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_e0vthp0z_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_e0vthp0z_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_e0vthp0z_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_e0vthp0z_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_fhfi3kav_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_fhfi3kav_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_fhfi3kav_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_fhfi3kav_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_fhfi3kav_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_fujd35ve_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_fujd35ve_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_fujd35ve_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_fujd35ve_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_fujd35ve_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hhp0tmdg_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hhp0tmdg_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hhp0tmdg_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hhp0tmdg_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hqbcyka2_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hqbcyka2_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hqbcyka2_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hqbcyka2_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hqbcyka2_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ihqh2fdv_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ihqh2fdv_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ihqh2fdv_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ihqh2fdv_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ikrzduau_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ikrzduau_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ikrzduau_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ikrzduau_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ikrzduau_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_k4mfw5zt_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_k4mfw5zt_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_k4mfw5zt_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_k4mfw5zt_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_k4mfw5zt_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_kd1pz4gl_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_kd1pz4gl_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_kd1pz4gl_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_kd1pz4gl_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_l5vu4bso_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_l5vu4bso_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_l5vu4bso_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_l5vu4bso_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_MarkupCompile.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_MarkupCompile.i.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_MarkupCompile.i.lref
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_MarkupCompile.lref
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_oewza314_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_oewza314_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_oewza314_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_oewza314_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_otjjwpsz_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_otjjwpsz_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_otjjwpsz_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_otjjwpsz_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_otjjwpsz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ptfrv3je_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ptfrv3je_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ptfrv3je_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ptfrv3je_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_q5dpg0bj_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_q5dpg0bj_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_q5dpg0bj_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_q5dpg0bj_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_q5dpg0bj_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_qjwud3cm_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_qjwud3cm_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_qjwud3cm_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_qjwud3cm_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_qjwud3cm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_rin1425u_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_rin1425u_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_rin1425u_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_rin1425u_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_rin1425u_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_sx1udi13_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_sx1udi13_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_sx1udi13_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_sx1udi13_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_sx1udi13_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_syb2cbj2_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_syb2cbj2_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_syb2cbj2_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_syb2cbj2_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_uz01nh2b_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_uz01nh2b_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_uz01nh2b_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_uz01nh2b_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_w35uiiol_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_w35uiiol_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_w35uiiol_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_w35uiiol_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_w35uiiol_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_xvsbqtsd_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_xvsbqtsd_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_xvsbqtsd_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_xvsbqtsd_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_xvsbqtsd_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_zg4x3g4k_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_zg4x3g4k_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_zg4x3g4k_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_zg4x3g4k_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_zg4x3g4k_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool.csproj.AssemblyReference.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool.csproj.CopyComplete
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool.csproj.CoreCompileInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool.csproj.FileListAbsolute.txt
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool.designer.deps.json
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool.designer.runtimeconfig.json
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool.dll
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool.g.resources
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool.genruntimeconfig.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool.pdb
-DebugTool/DebugTool/obj/Debug/net6.0-windows/GeneratedInternalTypeHelper.g.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/GeneratedInternalTypeHelper.g.i.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/Loading.baml
-DebugTool/DebugTool/obj/Debug/net6.0-windows/Loading.g.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/Loading.g.i.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/MainWindow.baml
-DebugTool/DebugTool/obj/Debug/net6.0-windows/MainWindow.g.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/MainWindow.g.i.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/WarnParamConfigWindow.baml
-DebugTool/DebugTool/obj/Debug/net6.0-windows/WarnParamConfigWindow.g.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/WarnParamConfigWindow.g.i.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/ref/DebugTool.dll
-DebugTool/DebugTool/obj/Debug/net6.0-windows/refint/DebugTool.dll
-魔视-RK3568-SDK/algmode/adas_detect.bin
-魔视-RK3568-SDK/algmode/adas_track.bin
-魔视-RK3568-SDK/algmode/bsd_detect.bin
-魔视-RK3568-SDK/algmode/dsm_call_detect.bin
-魔视-RK3568-SDK/algmode/dsm_eye_landmarks_detect.bin
-魔视-RK3568-SDK/algmode/dsm_face_detect.bin
-魔视-RK3568-SDK/algmode/dsm_face_landmarks_detect.bin
-魔视-RK3568-SDK/algmode/dsm_face_verification_detect.bin
-魔视-RK3568-SDK/algmode/dsm_smoke_detect.bin
-魔视-RK3568-SDK/algmode/g_Settings.bin
-魔视-RK3568-SDK/algmode/data_68kp/Evectors_36kp.txt
-魔视-RK3568-SDK/algmode/data_68kp/Evectors_48kp.txt
-魔视-RK3568-SDK/algmode/data_68kp/Evectors_68kp.txt
-魔视-RK3568-SDK/algmode/data_68kp/maxGt_36kp.txt
-魔视-RK3568-SDK/algmode/data_68kp/maxGt_48kp.txt
-魔视-RK3568-SDK/algmode/data_68kp/maxGt_68kp.txt
-魔视-RK3568-SDK/algmode/data_68kp/meanShape_36kp.txt
-魔视-RK3568-SDK/algmode/data_68kp/meanShape_48kp.txt
-魔视-RK3568-SDK/algmode/data_68kp/meanShape_68kp.txt
-魔视-RK3568-SDK/algmode/data_68kp/x_mean_36kp.txt
-魔视-RK3568-SDK/algmode/data_68kp/x_mean_48kp.txt
-魔视-RK3568-SDK/algmode/data_68kp/x_mean_68kp.txt
-魔视-RK3568-SDK/rkapi/librknn_api.so
-魔视-RK3568-SDK/rkapi/rknn_api.h
-魔视-RK3568-SDK/容品/libObjectEventDetect.a
-魔视-RK3568-SDK/容品/npu/librknn_api.so
-魔视-RK3568-SDK/容品/npu/rknn_api.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv/cv.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv/cv.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv/cvaux.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv/cvaux.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv/cvwimage.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv/cxcore.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv/cxcore.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv/cxeigen.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv/cxmisc.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv/highgui.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv/ml.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/calib3d.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/cvconfig.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/dnn.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/features2d.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/highgui.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/imgcodecs.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/imgproc.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/ml.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/objdetect.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/opencv_modules.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/opencv.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/photo.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/shape.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/stitching.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/superres.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/video.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/videoio.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/videostab.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/calib3d/calib3d_c.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/calib3d/calib3d.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/affine.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/async.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/base.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/bindings_utils.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/bufferpool.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/check.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/core_c.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/core.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda_stream_accessor.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda_types.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda.inl.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cv_cpu_dispatch.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cv_cpu_helper.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cvdef.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cvstd.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cvstd.inl.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/directx.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/eigen.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/fast_math.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/ippasync.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/mat.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/mat.inl.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/matx.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/neon_utils.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/ocl_genbase.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/ocl.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/opengl.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/operations.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/optim.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/ovx.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/persistence.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/ptr.inl.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/saturate.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/simd_intrinsics.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/softfloat.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/sse_utils.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/traits.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/types_c.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/types.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/utility.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/va_intel.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/version.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/vsx_utils.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/wimage.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/block.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/border_interpolate.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/color.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/common.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/datamov_utils.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/dynamic_smem.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/emulation.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/filters.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/funcattrib.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/functional.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/limits.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/reduce.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/saturate_cast.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/scan.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/simd_functions.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/transform.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/type_traits.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/utility.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/vec_distance.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/vec_math.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/vec_traits.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/warp_reduce.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/warp_shuffle.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/warp.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/detail/color_detail.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/detail/reduce_key_val.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/detail/reduce.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/detail/transform_detail.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/detail/type_traits_detail.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/cuda/detail/vec_distance_detail.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/detail/async_promise.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/detail/exception_ptr.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/hal/hal.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/hal/interface.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/hal/intrin_avx.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/hal/intrin_avx512.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/hal/intrin_cpp.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/hal/intrin_forward.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/hal/intrin_msa.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/hal/intrin_neon.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/hal/intrin_sse_em.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/hal/intrin_sse.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/hal/intrin_vsx.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/hal/intrin_wasm.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/hal/intrin.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/hal/msa_macros.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/hal/simd_utils.impl.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/opencl/ocl_defs.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/opencl/opencl_info.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/opencl/opencl_svm.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/opencl/runtime/opencl_clamdblas.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/opencl/runtime/opencl_clamdfft.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/opencl/runtime/opencl_core_wrappers.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/opencl/runtime/opencl_core.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/opencl/runtime/opencl_gl_wrappers.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/opencl/runtime/opencl_gl.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/opencl/runtime/opencl_svm_20.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/opencl/runtime/opencl_svm_definitions.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/opencl/runtime/opencl_svm_hsa_extension.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/opencl/runtime/autogenerated/opencl_clamdblas.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/opencl/runtime/autogenerated/opencl_clamdfft.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/opencl/runtime/autogenerated/opencl_core_wrappers.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/opencl/runtime/autogenerated/opencl_core.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/opencl/runtime/autogenerated/opencl_gl_wrappers.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/opencl/runtime/autogenerated/opencl_gl.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/utils/allocator_stats.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/utils/allocator_stats.impl.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/utils/filesystem.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/utils/instrumentation.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/utils/logger.defines.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/utils/logger.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/utils/tls.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/core/utils/trace.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/dnn/all_layers.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/dnn/dict.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/dnn/dnn.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/dnn/dnn.inl.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/dnn/layer.details.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/dnn/layer.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/dnn/shape_utils.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/dnn/utils/inference_engine.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/features2d/features2d.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/features2d/hal/interface.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/all_indices.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/allocator.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/any.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/autotuned_index.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/composite_index.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/config.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/defines.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/dist.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/dummy.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/dynamic_bitset.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/flann_base.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/flann.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/general.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/ground_truth.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/hdf5.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/heap.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/hierarchical_clustering_index.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/index_testing.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/kdtree_index.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/kdtree_single_index.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/kmeans_index.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/linear_index.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/logger.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/lsh_index.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/lsh_table.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/matrix.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/miniflann.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/nn_index.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/object_factory.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/params.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/random.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/result_set.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/sampling.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/saving.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/simplex_downhill.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/flann/timer.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/highgui/highgui_c.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/highgui/highgui.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/imgcodecs/imgcodecs_c.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/imgcodecs/imgcodecs.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/imgcodecs/ios.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/imgproc/imgproc_c.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/imgproc/imgproc.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/imgproc/types_c.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/imgproc/detail/distortion_model.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/imgproc/hal/hal.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/imgproc/hal/interface.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/ml/ml.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/ml/ml.inl.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/objdetect/detection_based_tracker.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/objdetect/objdetect_c.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/objdetect/objdetect.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/photo/cuda.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/photo/photo_c.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/photo/photo.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/shape/emdL1.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/shape/hist_cost.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/shape/shape_distance.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/shape/shape_transformer.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/shape/shape.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/stitching/warpers.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/stitching/detail/autocalib.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/stitching/detail/blenders.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/stitching/detail/camera.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/stitching/detail/exposure_compensate.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/stitching/detail/matchers.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/stitching/detail/motion_estimators.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/stitching/detail/seam_finders.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/stitching/detail/timelapsers.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/stitching/detail/util_inl.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/stitching/detail/util.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/stitching/detail/warpers_inl.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/stitching/detail/warpers.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/superres/optical_flow.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/video/background_segm.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/video/tracking_c.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/video/tracking.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/video/video.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/videoio/cap_ios.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/videoio/registry.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/videoio/videoio_c.h
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/videoio/videoio.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/videostab/deblurring.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/videostab/fast_marching_inl.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/videostab/fast_marching.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/videostab/frame_source.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/videostab/global_motion.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/videostab/inpainting.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/videostab/log.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/videostab/motion_core.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/videostab/motion_stabilizing.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/videostab/optical_flow.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/videostab/outlier_rejection.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/videostab/ring_buffer.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/videostab/stabilizer.hpp
-魔视-RK3568-SDK/容品/opencv/inc/opencv2/videostab/wobble_suppression.hpp
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_calib3d.so
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_calib3d.so.3.4
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_calib3d.so.3.4.12
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_core.so
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_core.so.3.4
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_core.so.3.4.12
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_dnn.so
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_dnn.so.3.4
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_dnn.so.3.4.12
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_features2d.so
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_features2d.so.3.4
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_features2d.so.3.4.12
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_flann.so
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_flann.so.3.4
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_flann.so.3.4.12
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_highgui.so
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_highgui.so.3.4
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_highgui.so.3.4.12
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_imgcodecs.so
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_imgcodecs.so.3.4
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_imgcodecs.so.3.4.12
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_imgproc.so
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_imgproc.so.3.4
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_imgproc.so.3.4.12
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_ml.so
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_ml.so.3.4
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_ml.so.3.4.12
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_objdetect.so
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_objdetect.so.3.4
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_objdetect.so.3.4.12
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_photo.so
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_photo.so.3.4
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_photo.so.3.4.12
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_shape.so
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_shape.so.3.4
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_shape.so.3.4.12
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_stitching.so
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_stitching.so.3.4
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_stitching.so.3.4.12
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_superres.so
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_superres.so.3.4
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_superres.so.3.4.12
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_video.so
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_video.so.3.4
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_video.so.3.4.12
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_videoio.so
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_videoio.so.3.4
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_videoio.so.3.4.12
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_videostab.so
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_videostab.so.3.4
-魔视-RK3568-SDK/容品/opencv/lib/libopencv_videostab.so.3.4.12
-魔视-RK3568-SDK/开机启动安装脚本/console_app.service
-魔视-RK3568-SDK/开机启动安装脚本/install.sh
-魔视-RK3568-SDK/开机启动安装脚本/run.sh
-魔视-RK3568-SDK/移远/libObjectEventDetect.a
-魔视-RK3568-SDK/移远/npu/librknnrt.so
-魔视-RK3568-SDK/移远/npu/rknn_api.h
-资料/电子后视镜测试记录.doc
-资料/归档.zip
-资料/盲区设备说明20230413.docx
-资料/授权Dome.rar
-资料/特维视报警图标CAN报文定义(1).xlsx
-资料/opencv-3.4.12.tar
-资料/RK3568 六路BSD集成 2023-0831.rar
-资料/NVR-DIP/NVR-DIP.sln
-资料/NVR-DIP/.vs/NVR-DIP/DesignTimeBuild/.dtbcache.v2
-资料/NVR-DIP/.vs/NVR-DIP/FileContentIndex/53a149dd-e109-4a47-9759-c8e923360621.vsidx
-资料/NVR-DIP/.vs/NVR-DIP/FileContentIndex/read.lock
-资料/NVR-DIP/.vs/NVR-DIP/v17/.futdcache.v1
-资料/NVR-DIP/.vs/NVR-DIP/v17/.futdcache.v2
-资料/NVR-DIP/.vs/NVR-DIP/v17/.suo
-资料/NVR-DIP/.vs/NVR-DIP/xs/UserPrefs.xml
-资料/NVR-DIP/.vs/NVR-DIP/xs/project-cache/Nvr.DataInterface.Arm-Debug.json
-资料/NVR-DIP/.vs/NVR-DIP/xs/project-cache/Nvr.DataInterface.DataBase-Debug.json
-资料/NVR-DIP/.vs/NVR-DIP/xs/project-cache/Nvr.DataInterface.JTT808-Debug.json
-资料/NVR-DIP/.vs/NVR-DIP/xs/project-cache/Nvr.DataInterface.Osd-Debug.json
-资料/NVR-DIP/.vs/NVR-DIP/xs/project-cache/Nvr.DataInterface.Utils-Debug.json
-资料/NVR-DIP/.vs/NVR-DIP/xs/project-cache/TestView-Debug.json
-资料/NVR-DIP/.vs/ProjectEvaluation/nvr-dip.metadata.v2
-资料/NVR-DIP/.vs/ProjectEvaluation/nvr-dip.metadata.v5.2
-资料/NVR-DIP/.vs/ProjectEvaluation/nvr-dip.projects.v2
-资料/NVR-DIP/.vs/ProjectEvaluation/nvr-dip.projects.v5.2
-资料/NVR-DIP/.vscode/launch.json
-资料/NVR-DIP/.vscode/tasks.json
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/Api.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/Base.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/Nvr.DataInterface.Arm.csproj
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/bin/Debug/net7.0/Nvr.DataInterface.Arm.deps.json
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/bin/Debug/net7.0/Nvr.DataInterface.Arm.dll
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/bin/Debug/net7.0/Nvr.DataInterface.Arm.pdb
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/bin/Debug/net7.0/Nvr.DataInterface.Arm.runtimeconfig.json
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/bin/Debug/net7.0/Nvr.DataInterface.Utils.dll
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/bin/Debug/net7.0/Nvr.DataInterface.Utils.pdb
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/obj/Nvr.DataInterface.Arm.csproj.nuget.dgspec.json
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/obj/Nvr.DataInterface.Arm.csproj.nuget.g.props
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/obj/Nvr.DataInterface.Arm.csproj.nuget.g.targets
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/obj/project.assets.json
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/obj/project.nuget.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/obj/Debug/net7.0/Nvr.DataInterface.Arm.AssemblyInfo.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/obj/Debug/net7.0/Nvr.DataInterface.Arm.AssemblyInfoInputs.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/obj/Debug/net7.0/Nvr.DataInterface.Arm.assets.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/obj/Debug/net7.0/Nvr.DataInterface.Arm.csproj.AssemblyReference.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/obj/Debug/net7.0/Nvr.DataInterface.Arm.csproj.CopyComplete
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/obj/Debug/net7.0/Nvr.DataInterface.Arm.csproj.CoreCompileInputs.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/obj/Debug/net7.0/Nvr.DataInterface.Arm.csproj.FileListAbsolute.txt
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/obj/Debug/net7.0/Nvr.DataInterface.Arm.dll
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/obj/Debug/net7.0/Nvr.DataInterface.Arm.GeneratedMSBuildEditorConfig.editorconfig
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/obj/Debug/net7.0/Nvr.DataInterface.Arm.genruntimeconfig.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/obj/Debug/net7.0/Nvr.DataInterface.Arm.GlobalUsings.g.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/obj/Debug/net7.0/Nvr.DataInterface.Arm.pdb
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/obj/Debug/net7.0/ref/Nvr.DataInterface.Arm.dll
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Arm/obj/Debug/net7.0/refint/Nvr.DataInterface.Arm.dll
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/Foundation.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/Nvr.DataInterface.DataBase.csproj
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/Config/JTT808.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/Log/Multimedia.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/Log/Records.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/bin/Debug/net7.0/Nvr.DataInterface.DataBase.deps.json
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/bin/Debug/net7.0/Nvr.DataInterface.DataBase.dll
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/bin/Debug/net7.0/Nvr.DataInterface.DataBase.pdb
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/bin/Debug/net7.0/Nvr.DataInterface.DataBase.runtimeconfig.json
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/bin/Debug/net7.0/Nvr.DataInterface.Utils.dll
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/bin/Debug/net7.0/Nvr.DataInterface.Utils.pdb
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/obj/Nvr.DataInterface.DataBase.csproj.nuget.dgspec.json
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/obj/Nvr.DataInterface.DataBase.csproj.nuget.g.props
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/obj/Nvr.DataInterface.DataBase.csproj.nuget.g.targets
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/obj/project.assets.json
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/obj/project.nuget.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/obj/Debug/net7.0/Nvr.DataInterface.DataBase.AssemblyInfo.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/obj/Debug/net7.0/Nvr.DataInterface.DataBase.AssemblyInfoInputs.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/obj/Debug/net7.0/Nvr.DataInterface.DataBase.assets.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/obj/Debug/net7.0/Nvr.DataInterface.DataBase.csproj.AssemblyReference.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/obj/Debug/net7.0/Nvr.DataInterface.DataBase.csproj.CopyComplete
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/obj/Debug/net7.0/Nvr.DataInterface.DataBase.csproj.CoreCompileInputs.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/obj/Debug/net7.0/Nvr.DataInterface.DataBase.csproj.FileListAbsolute.txt
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/obj/Debug/net7.0/Nvr.DataInterface.DataBase.dll
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/obj/Debug/net7.0/Nvr.DataInterface.DataBase.GeneratedMSBuildEditorConfig.editorconfig
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/obj/Debug/net7.0/Nvr.DataInterface.DataBase.genruntimeconfig.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/obj/Debug/net7.0/Nvr.DataInterface.DataBase.GlobalUsings.g.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/obj/Debug/net7.0/Nvr.DataInterface.DataBase.pdb
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/obj/Debug/net7.0/ref/Nvr.DataInterface.DataBase.dll
-资料/NVR-DIP/Adapters/Nvr.DataInterface.DataBase/obj/Debug/net7.0/refint/Nvr.DataInterface.DataBase.dll
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/Api.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/Base.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/DataType.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/Encryption.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/Nvr.DataInterface.JTT808.csproj
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/Parameters.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/ResultCode.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/V2013/Api.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/V2013/RxPacket.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/V2019/RxPacket.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/bin/Debug/net7.0/Nvr.DataInterface.DataBase.dll
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/bin/Debug/net7.0/Nvr.DataInterface.DataBase.pdb
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/bin/Debug/net7.0/Nvr.DataInterface.JTT808.deps.json
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/bin/Debug/net7.0/Nvr.DataInterface.JTT808.dll
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/bin/Debug/net7.0/Nvr.DataInterface.JTT808.pdb
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/bin/Debug/net7.0/Nvr.DataInterface.JTT808.runtimeconfig.json
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/bin/Debug/net7.0/Nvr.DataInterface.Utils.dll
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/bin/Debug/net7.0/Nvr.DataInterface.Utils.pdb
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/obj/Nvr.DataInterface.JTT808.csproj.nuget.dgspec.json
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/obj/Nvr.DataInterface.JTT808.csproj.nuget.g.props
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/obj/Nvr.DataInterface.JTT808.csproj.nuget.g.targets
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/obj/project.assets.json
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/obj/project.nuget.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/obj/Debug/net7.0/Nvr.DataInterface.JTT808.AssemblyInfo.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/obj/Debug/net7.0/Nvr.DataInterface.JTT808.AssemblyInfoInputs.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/obj/Debug/net7.0/Nvr.DataInterface.JTT808.assets.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/obj/Debug/net7.0/Nvr.DataInterface.JTT808.csproj.AssemblyReference.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/obj/Debug/net7.0/Nvr.DataInterface.JTT808.csproj.CopyComplete
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/obj/Debug/net7.0/Nvr.DataInterface.JTT808.csproj.CoreCompileInputs.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/obj/Debug/net7.0/Nvr.DataInterface.JTT808.csproj.FileListAbsolute.txt
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/obj/Debug/net7.0/Nvr.DataInterface.JTT808.dll
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/obj/Debug/net7.0/Nvr.DataInterface.JTT808.GeneratedMSBuildEditorConfig.editorconfig
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/obj/Debug/net7.0/Nvr.DataInterface.JTT808.genruntimeconfig.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/obj/Debug/net7.0/Nvr.DataInterface.JTT808.GlobalUsings.g.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/obj/Debug/net7.0/Nvr.DataInterface.JTT808.pdb
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/obj/Debug/net7.0/ref/Nvr.DataInterface.JTT808.dll
-资料/NVR-DIP/Adapters/Nvr.DataInterface.JTT808/obj/Debug/net7.0/refint/Nvr.DataInterface.JTT808.dll
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/IpCarmeaDevice.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/Nvr.DataInterface.Osd.csproj
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/Adapters/BsmDevice.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/Adapters/XiangFeiDevice.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/bin/Debug/net7.0/Nvr.DataInterface.Osd.deps.json
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/bin/Debug/net7.0/Nvr.DataInterface.Osd.dll
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/bin/Debug/net7.0/Nvr.DataInterface.Osd.pdb
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/bin/Debug/net7.0/Nvr.DataInterface.Osd.runtimeconfig.json
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/bin/Debug/net7.0/Nvr.DataInterface.Utils.dll
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/bin/Debug/net7.0/Nvr.DataInterface.Utils.pdb
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/obj/Nvr.DataInterface.Osd.csproj.nuget.dgspec.json
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/obj/Nvr.DataInterface.Osd.csproj.nuget.g.props
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/obj/Nvr.DataInterface.Osd.csproj.nuget.g.targets
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/obj/project.assets.json
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/obj/project.nuget.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/obj/Debug/net7.0/Nvr.DataInterface.Osd.AssemblyInfo.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/obj/Debug/net7.0/Nvr.DataInterface.Osd.AssemblyInfoInputs.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/obj/Debug/net7.0/Nvr.DataInterface.Osd.assets.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/obj/Debug/net7.0/Nvr.DataInterface.Osd.csproj.AssemblyReference.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/obj/Debug/net7.0/Nvr.DataInterface.Osd.csproj.CopyComplete
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/obj/Debug/net7.0/Nvr.DataInterface.Osd.csproj.CoreCompileInputs.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/obj/Debug/net7.0/Nvr.DataInterface.Osd.csproj.FileListAbsolute.txt
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/obj/Debug/net7.0/Nvr.DataInterface.Osd.dll
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/obj/Debug/net7.0/Nvr.DataInterface.Osd.GeneratedMSBuildEditorConfig.editorconfig
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/obj/Debug/net7.0/Nvr.DataInterface.Osd.genruntimeconfig.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/obj/Debug/net7.0/Nvr.DataInterface.Osd.GlobalUsings.g.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/obj/Debug/net7.0/Nvr.DataInterface.Osd.pdb
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/obj/Debug/net7.0/ref/Nvr.DataInterface.Osd.dll
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Osd/obj/Debug/net7.0/refint/Nvr.DataInterface.Osd.dll
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/ByteUtils.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/FileUtils.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/GpsUtils.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/HttpUtils.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/LogUtils.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/Nvr.DataInterface.Utils.csproj
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/ProcessUtils.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/SQLiteUtils.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/TaskUtils.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/TimeUtils.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/TraceUtils.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/Base/TcpClientBase.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/bin/Debug/net7.0/Nvr.DataInterface.Utils.deps.json
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/bin/Debug/net7.0/Nvr.DataInterface.Utils.dll
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/bin/Debug/net7.0/Nvr.DataInterface.Utils.pdb
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/bin/Debug/net7.0/Nvr.DataInterface.Utils.runtimeconfig.json
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/obj/Nvr.DataInterface.Utils.csproj.nuget.dgspec.json
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/obj/Nvr.DataInterface.Utils.csproj.nuget.g.props
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/obj/Nvr.DataInterface.Utils.csproj.nuget.g.targets
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/obj/project.assets.json
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/obj/project.nuget.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/obj/Debug/net7.0/Nvr.DataInterface.Utils.AssemblyInfo.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/obj/Debug/net7.0/Nvr.DataInterface.Utils.AssemblyInfoInputs.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/obj/Debug/net7.0/Nvr.DataInterface.Utils.assets.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/obj/Debug/net7.0/Nvr.DataInterface.Utils.csproj.AssemblyReference.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/obj/Debug/net7.0/Nvr.DataInterface.Utils.csproj.CoreCompileInputs.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/obj/Debug/net7.0/Nvr.DataInterface.Utils.csproj.FileListAbsolute.txt
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/obj/Debug/net7.0/Nvr.DataInterface.Utils.dll
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/obj/Debug/net7.0/Nvr.DataInterface.Utils.GeneratedMSBuildEditorConfig.editorconfig
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/obj/Debug/net7.0/Nvr.DataInterface.Utils.genruntimeconfig.cache
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/obj/Debug/net7.0/Nvr.DataInterface.Utils.GlobalUsings.g.cs
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/obj/Debug/net7.0/Nvr.DataInterface.Utils.pdb
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/obj/Debug/net7.0/ref/Nvr.DataInterface.Utils.dll
-资料/NVR-DIP/Adapters/Nvr.DataInterface.Utils/obj/Debug/net7.0/refint/Nvr.DataInterface.Utils.dll
-资料/NVR-DIP/Application/TestView/FodyWeavers.xml
-资料/NVR-DIP/Application/TestView/FodyWeavers.xsd
-资料/NVR-DIP/Application/TestView/Program.cs
-资料/NVR-DIP/Application/TestView/TaskDispatcher.cs
-资料/NVR-DIP/Application/TestView/TestView.csproj
-资料/NVR-DIP/Application/TestView/TestView.sln
-资料/NVR-DIP/Application/TestView/.vs/TestView/xs/UserPrefs.xml
-资料/NVR-DIP/Application/TestView/.vs/TestView/xs/project-cache/TestView-Debug.json
-资料/NVR-DIP/Application/TestView/bin/Debug/net7.0/HxNvr.Config.db
-资料/NVR-DIP/Application/TestView/bin/Debug/net7.0/NVRDIP
-资料/NVR-DIP/Application/TestView/bin/Debug/net7.0/NVRDIP.deps.json
-资料/NVR-DIP/Application/TestView/bin/Debug/net7.0/NVRDIP.dll
-资料/NVR-DIP/Application/TestView/bin/Debug/net7.0/NVRDIP.exe
-资料/NVR-DIP/Application/TestView/bin/Debug/net7.0/NVRDIP.pdb
-资料/NVR-DIP/Application/TestView/bin/Debug/net7.0/NVRDIP.runtimeconfig.json
-资料/NVR-DIP/Application/TestView/bin/Debug/net7.0/Log/20221231/Error.log
-资料/NVR-DIP/Application/TestView/bin/Debug/net7.0/runtimes/linux-x64/native/SQLite.Interop.dll
-资料/NVR-DIP/Application/TestView/bin/Debug/net7.0/runtimes/osx-x64/native/SQLite.Interop.dll
-资料/NVR-DIP/Application/TestView/bin/Debug/net7.0/runtimes/unix/lib/netcoreapp2.1/System.Data.SqlClient.dll
-资料/NVR-DIP/Application/TestView/bin/Debug/net7.0/runtimes/win/lib/net7.0/Microsoft.Win32.SystemEvents.dll
-资料/NVR-DIP/Application/TestView/bin/Debug/net7.0/runtimes/win/lib/net7.0/System.Diagnostics.EventLog.dll
-资料/NVR-DIP/Application/TestView/bin/Debug/net7.0/runtimes/win/lib/net7.0/System.Diagnostics.EventLog.Messages.dll
-资料/NVR-DIP/Application/TestView/bin/Debug/net7.0/runtimes/win/lib/net7.0/System.Drawing.Common.dll
-资料/NVR-DIP/Application/TestView/bin/Debug/net7.0/runtimes/win/lib/net7.0/System.Security.Cryptography.ProtectedData.dll
-资料/NVR-DIP/Application/TestView/bin/Debug/net7.0/runtimes/win/lib/net7.0/System.Windows.Extensions.dll
-资料/NVR-DIP/Application/TestView/bin/Debug/net7.0/runtimes/win/lib/netcoreapp2.1/System.Data.SqlClient.dll
-资料/NVR-DIP/Application/TestView/bin/Debug/net7.0/runtimes/win-arm64/native/sni.dll
-资料/NVR-DIP/Application/TestView/bin/Debug/net7.0/runtimes/win-x64/native/sni.dll
-资料/NVR-DIP/Application/TestView/bin/Debug/net7.0/runtimes/win-x64/native/SQLite.Interop.dll
-资料/NVR-DIP/Application/TestView/bin/Debug/net7.0/runtimes/win-x86/native/sni.dll
-资料/NVR-DIP/Application/TestView/bin/Debug/net7.0/runtimes/win-x86/native/SQLite.Interop.dll
-资料/NVR-DIP/Application/TestView/obj/project.assets.json
-资料/NVR-DIP/Application/TestView/obj/project.nuget.cache
-资料/NVR-DIP/Application/TestView/obj/TestView.csproj.nuget.dgspec.json
-资料/NVR-DIP/Application/TestView/obj/TestView.csproj.nuget.g.props
-资料/NVR-DIP/Application/TestView/obj/TestView.csproj.nuget.g.targets
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/apphost
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/apphost.exe
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/NVRDIP.dll
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/NVRDIP.pdb
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/TestView.AssemblyInfo.cs
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/TestView.AssemblyInfoInputs.cache
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/TestView.assets.cache
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/TestView.csproj.AssemblyReference.cache
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/TestView.csproj.CopyComplete
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/TestView.csproj.CoreCompileInputs.cache
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/TestView.csproj.FileListAbsolute.txt
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/TestView.csproj.Fody.CopyLocal.cache
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/TestView.GeneratedMSBuildEditorConfig.editorconfig
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/TestView.genruntimeconfig.cache
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/TestView.GlobalUsings.g.cs
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/0BB6E99BE339EFDF98204DA446D6DAFB8419B948.costura.nvr.datainterface.jtt808.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/0F2731F8698F58541ACBF026E93FBF9336C8B3FD.costura.nvr.datainterface.jtt808.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/1EF257E2E7D8BEDF7420CEB95D78390F349CCED2.costura.nvr.datainterface.database.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/2E4E6908A87765CC83CD0842EF57ED911532AA96.costura.nvr.datainterface.database.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/3C0F3603A5DE5CF4B4D20FD07D92D230AAD3153C.costura.nvr.datainterface.jtt808.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/3D400D5F35F949429FBC349A136AB211AC1716FD.costura.nvr.datainterface.jtt808.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/3FDEDEE382B25DA1C3843D72AC2FAA6F13013615.costura.nvr.datainterface.jtt808.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/5C2E9814B74EF5D107E6DD3231E3B5AEB550DDBA.costura.nvr.datainterface.utils.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/5F636AB8356D416C09946E6C544196DBCDEF02FA.costura.nvr.datainterface.osd.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/6B6982037E2797D75B8B92BC247D017872585335.costura.nvr.datainterface.jtt808.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/6C6000A5EAF8579850AB82A89BD6268776EB51AD.costura.costura.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/7E492A09B75A5D7B35BFCF993B0282A573A24959.costura.nvr.datainterface.database.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/8D0F798A864B52C3527A8FCC4E7CC5FE69A5D075.costura.nvr.datainterface.arm.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/8EE58110F025F0E47C4061A37D280FC2EB64443E.costura.nvr.datainterface.jtt808.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/8EEAC65BCF86CEC21F0F89A777DAD5004D8DC523.costura.nvr.datainterface.jtt808.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/8F322B81F128BBA0C2E4C06F8B67FC401D0E93A4.costura.nvr.datainterface.osd.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/8F630C2270BAC1F61341C18F57565682ED166FEA.costura.nvr.datainterface.database.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/08FD8E07C4FC240CDF5CC60ED0FB1819417A8DE3.costura.nvr.datainterface.osd.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/09DEF5E53BFEE419DD20ACC5B447394692A4202E.costura.nvr.datainterface.database.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/14B9AE6E9262716217ABFB3A9ECD4BAC82B08575.costura.nvr.datainterface.database.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/14F17320FAFDF680847AF162E3C43D75B4683F44.costura.nvr.datainterface.jtt808.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/20BBFF0530B93576E5DCC203605E21633CEFCE27.costura.nvr.datainterface.database.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/22C2A4D43F5A7BBE4B589078459B0B389E7529AF.costura.nvr.datainterface.arm.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/24E45B8BD24380EF4663466FD46EC04F9FD14F0E.costura.nvr.datainterface.database.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/27B9644B9F3C6A517846E304ED3D226E2DCFB658.costura.nvr.datainterface.database.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/29FD259369EDA22D2F68E03FAA8F0EA6DBD912AA.costura.nvr.datainterface.utils.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/30EADB813B7BE51BC05123345526114B6CF52BA7.costura.nvr.datainterface.arm.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/42EDE33E8B41EE4395FCFFA669165A99F171396D.costura.nvr.datainterface.database.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/43F444D7B299E5F9510C8144E93AFA53867691D0.costura.nvr.datainterface.database.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/063CE3FDA5D29B9981133DB0853A4D565D390E86.costura.system.codedom.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/067C0BE94AA2D7A9252217772D248E8F5831C12A.costura.nvr.datainterface.utils.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/67F83953FBD12E18560445AAD693D24554F8697A.costura.nvr.datainterface.osd.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/76D5198952B0DC0E248FDF0EF7DA020A99F26D2C.costura.nvr.datainterface.utils.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/87FF4422E2D781F867A822815E64C0752229D808.costura.system.data.sqlite.ef6.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/92E8FCB826E477EC6CA350D9B1C7B8C83F6D8B4D.costura.nvr.datainterface.utils.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/94A1E08A242B43E2329D00D4A7C210A1692841CF.costura.system.security.permissions.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/98F8E97C75BDC70146F3C9131C502C71871BFCA4.costura.nvr.datainterface.jtt808.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/195E571AC6ADDC06CDF5CC0F0837A1418D057C24.costura.nvr.datainterface.database.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/246FAEDF9EF20874755F30FA06D65117FD84BAC5.costura.nvr.datainterface.utils.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/803F9AC004FD59805C806D9538BD637E4D463B19.costura.nvr.datainterface.jtt808.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/827C8DD44FF589F6BC017F45DE5273D5FDCA07C8.costura.nvr.datainterface.jtt808.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/888CF79121A963D3093785E3DEB5D062C1DC3A91.costura.nvr.datainterface.utils.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/891BC4680B9D2DBB19576BAC4369974093B99E6F.costura.nvr.datainterface.jtt808.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/2199DB7F2517784CE7E9BFB60B0041BC2738FCBC.costura.nvr.datainterface.osd.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/4919E748939481F273E25C33FBB7000C4B782E83.costura.nvr.datainterface.osd.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/05266F3AD5C164129B633A789C6F6E0487587B9F.costura.nvr.datainterface.database.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/5449BE1D55D72C3395C5C060119E53250E00C8AC.costura.nvr.datainterface.jtt808.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/7768A4EF315847AF8E165324BB6E7867E6AD6666.costura.nvr.datainterface.utils.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/8492D53722DB7685824A71A8CD17803A218DDD04.costura.nvr.datainterface.osd.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/9762E7026B4EDD365AEF720CEB59581F024FA848.costura.nvr.datainterface.database.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/33250F54599D29143A5C7785D164DA0F71D4A1FD.costura.nvr.datainterface.arm.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/64985EFEC0FBC5AAEF07D7D35837BA956553EF84.costura.nvr.datainterface.osd.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/79337F613A385738B1B4918B687266AAA2DACB95.costura.system.security.cryptography.protecteddata.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/2485407EF6F692AA5C4E912A6679063C5F028B93.costura.nvr.datainterface.jtt808.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/99774019AFD9C1950A0834B553FA4F8B77072E06.costura.nvr.datainterface.arm.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/158644373AA9A2C33032C5C07E430A120D7D3754.costura.entityframework.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/A2DA633BF6E62158595FA8C9EF8AFBDE059B1E81.costura.nvr.datainterface.jtt808.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/A848A79F6EFF82BB2A66E2A487785206EADF6FE8.costura.nvr.datainterface.arm.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/A9837AC68004F7B7B18D06DE4038DF40E5CF8E3F.costura.system.diagnostics.eventlog.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/A5923065338C73A927145202676419D443788437.costura.nvr.datainterface.database.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/AD9E9288E61FF6033EA282DDB3155FCAA555A0CB.costura.nvr.datainterface.jtt808.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/AEBBA073898E59CF5FC04114FF20B476CCB514E0.costura.nvr.datainterface.jtt808.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/AEEBE544B8277BBBFA1E1BE74BA4EFE0583B74D6.costura.nvr.datainterface.jtt808.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/AF0AE102666147F28644613B8F52176F037827A4.costura.nvr.datainterface.database.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/B03CCFD362F9FD771C07AA739D67DBAD99D10520.costura.nvr.datainterface.jtt808.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/B5E92306E79E80687CC3384921198F98538AE4BD.costura.nvr.datainterface.database.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/B12FE374B85718D14F25A89CE08B003C174B627E.costura.system.drawing.common.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/B571EDE53B71709ED692117B01DE5207A543400F.costura.nvr.datainterface.arm.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/B9121B5E95EA09B493EE9AA12542E09815253685.costura.nvr.datainterface.jtt808.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/B979854B2513CDFC11B5B930E48A4BCB028B27D6.costura.nvr.datainterface.jtt808.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/BB4956EEB8434E894B4DB0FC43813977D495206E.costura.nvr.datainterface.jtt808.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/BE1A157148554F4B6C0E62DF6A8CE6B46227A70A.costura.system.configuration.configurationmanager.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/C1FAB17AC3DF97259F2660CEBBCD20FCA6711F09.costura.nvr.datainterface.jtt808.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/C5AC39315B3FF470ADFC7C2468870695DD1EF931.costura.nvr.datainterface.jtt808.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/C8EF5C7EBC6E897CFE40682C7BFE5698CC058FA0.costura.nvr.datainterface.jtt808.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/CB6585EAE04E70C23458AE493553AE9DCAD9337A.costura.nvr.datainterface.database.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/CC87AEDAB28E21E83A514D6B9C579774C58700CD.costura.nvr.datainterface.database.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/D0C7F6183B9B3474E4D4E08904FA1FFB388D4AD5.costura.system.data.sqlclient.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/D22A412D53852558CFA828A5E01CEC1ECC0F22CA.costura.nvr.datainterface.jtt808.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/D45ECAB4513358FDAA8F133E044B887E182F97F4.costura.nvr.datainterface.database.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/D47B7A4386E1CF9E6FB2856691CB45263DE28E84.costura.system.windows.extensions.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/D53C2BA8ED7571BF5F60759D67CC7CAE1ECBCA00.costura.entityframework.sqlserver.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/DDB6C96D0580F9388CBD48F26AE90256837B72CD.costura.system.data.sqlite.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/E447D6F6498C7E7CA6C58C8B46252D150288C6F8.costura.microsoft.win32.systemevents.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/E7631D14B8997EA97649A0C7E615DF2F54CD69B1.costura.nvr.datainterface.jtt808.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/E9202DD7BBF45AD76D568C9D454D9BC115DFB450.costura.nvr.datainterface.jtt808.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/EF6BB3CCBA8DBFD20785F31E543AE8A9E1F385AB.costura.nvr.datainterface.database.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/F0AA43C13AB989A5645B9A5218573D896BCF2C67.costura.nvr.datainterface.database.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/F1F25C01F6ACF33BDD62C4F82D3EF078E76F0906.costura.costura.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/F6F59AD9AF9315EE5A9D6DDD954FD96889F3A0F4.costura.nvr.datainterface.arm.dll.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/Costura/F205366C14F6183169EC8725244EA0C8555D6FEF.costura.nvr.datainterface.jtt808.pdb.compressed.compressed
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/ref/NVRDIP.dll
-资料/NVR-DIP/Application/TestView/obj/Debug/net7.0/refint/NVRDIP.dll
-资料/testcase/libObjectEventDetect.a
-资料/testcase/MvObjectEventDetect.h
-资料/testcase/testcase
-资料/testcase/testcase.cpp
-资料/归档/run.sh
-资料/归档/algmode/.DS_Store
-资料/归档/algmode/adas_detect.bin
-资料/归档/algmode/adas_track.bin
-资料/归档/algmode/bsd_detect.bin
-资料/归档/algmode/dsm_call_detect.bin
-资料/归档/algmode/dsm_eye_landmarks_detect.bin
-资料/归档/algmode/dsm_face_detect.bin
-资料/归档/algmode/dsm_face_landmarks_detect.bin
-资料/归档/algmode/dsm_face_verification_detect.bin
-资料/归档/algmode/dsm_smoke_detect.bin
-资料/归档/algmode/g_Settings.bin
-资料/归档/algmode/data_68kp/Evectors_36kp.txt
-资料/归档/algmode/data_68kp/Evectors_48kp.txt
-资料/归档/algmode/data_68kp/Evectors_68kp.txt
-资料/归档/algmode/data_68kp/maxGt_36kp.txt
-资料/归档/algmode/data_68kp/maxGt_48kp.txt
-资料/归档/algmode/data_68kp/maxGt_68kp.txt
-资料/归档/algmode/data_68kp/meanShape_36kp.txt
-资料/归档/algmode/data_68kp/meanShape_48kp.txt
-资料/归档/algmode/data_68kp/meanShape_68kp.txt
-资料/归档/algmode/data_68kp/x_mean_36kp.txt
-资料/归档/algmode/data_68kp/x_mean_48kp.txt
-资料/归档/algmode/data_68kp/x_mean_68kp.txt
-资料/归档/console_app/.qmake.stash
-资料/归档/console_app/config.ini
-资料/归档/console_app/console_app
-资料/归档/console_app/console_app.pro
-资料/归档/console_app/console_app.pro.user
-资料/归档/console_app/console_app.pro.user.defe565
-资料/归档/console_app/DataBase.cpp
-资料/归档/console_app/DataBase.db
-资料/归档/console_app/DataBase.h
-资料/归档/console_app/main.cpp
-资料/归档/console_app/Makefile
-资料/归档/console_app/moc_predefs.h
-资料/归档/console_app/moc_SocketUtils.cpp
-资料/归档/console_app/moc_TaskDispatcher.cpp
-资料/归档/console_app/SocketUtils.h
-资料/归档/console_app/TaskDispatcher.cpp
-资料/归档/console_app/TaskDispatcher.h
-资料/归档/console_app/VideoDevice.cpp
-资料/归档/console_app/VideoDevice.h
-资料/归档/console_app/libraries/.DS_Store
-资料/归档/console_app/libraries/libObjectEventDetect.a
-资料/归档/console_app/libraries/MvObjectEventDetect.h
-资料/归档/console_app/libraries/testcase
-资料/归档/console_app/libraries/testcase.cpp
-资料/归档/console_app/libraries/opencv/inc/opencv.h
-资料/归档/console_app/libraries/opencv/inc/opencv/cv.h
-资料/归档/console_app/libraries/opencv/inc/opencv/cv.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv/cvaux.h
-资料/归档/console_app/libraries/opencv/inc/opencv/cvaux.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv/cvwimage.h
-资料/归档/console_app/libraries/opencv/inc/opencv/cxcore.h
-资料/归档/console_app/libraries/opencv/inc/opencv/cxcore.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv/cxeigen.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv/cxmisc.h
-资料/归档/console_app/libraries/opencv/inc/opencv/highgui.h
-资料/归档/console_app/libraries/opencv/inc/opencv/ml.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/calib3d.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/cvconfig.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/dnn.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/features2d.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/highgui.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/imgcodecs.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/imgproc.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/ml.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/objdetect.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/opencv_modules.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/opencv.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/photo.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/shape.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/stitching.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/superres.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/video.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/videoio.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/videostab.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/calib3d/calib3d_c.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/calib3d/calib3d.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/affine.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/async.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/base.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/bindings_utils.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/bufferpool.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/check.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/core_c.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/core.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda_stream_accessor.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda_types.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda.inl.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cv_cpu_dispatch.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cv_cpu_helper.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cvdef.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cvstd.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cvstd.inl.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/directx.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/eigen.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/fast_math.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/ippasync.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/mat.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/mat.inl.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/matx.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/neon_utils.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/ocl_genbase.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/ocl.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/opengl.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/operations.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/optim.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/ovx.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/persistence.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/ptr.inl.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/saturate.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/simd_intrinsics.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/softfloat.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/sse_utils.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/traits.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/types_c.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/types.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/utility.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/va_intel.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/version.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/vsx_utils.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/wimage.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/block.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/border_interpolate.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/color.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/common.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/datamov_utils.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/dynamic_smem.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/emulation.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/filters.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/funcattrib.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/functional.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/limits.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/reduce.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/saturate_cast.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/scan.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/simd_functions.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/transform.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/type_traits.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/utility.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/vec_distance.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/vec_math.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/vec_traits.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/warp_reduce.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/warp_shuffle.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/warp.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/detail/color_detail.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/detail/reduce_key_val.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/detail/reduce.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/detail/transform_detail.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/detail/type_traits_detail.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/cuda/detail/vec_distance_detail.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/detail/async_promise.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/detail/exception_ptr.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/hal/hal.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/hal/interface.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/hal/intrin_avx.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/hal/intrin_avx512.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/hal/intrin_cpp.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/hal/intrin_forward.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/hal/intrin_msa.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/hal/intrin_neon.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/hal/intrin_sse_em.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/hal/intrin_sse.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/hal/intrin_vsx.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/hal/intrin_wasm.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/hal/intrin.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/hal/msa_macros.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/hal/simd_utils.impl.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/opencl/ocl_defs.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/opencl/opencl_info.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/opencl/opencl_svm.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/opencl/runtime/opencl_clamdblas.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/opencl/runtime/opencl_clamdfft.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/opencl/runtime/opencl_core_wrappers.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/opencl/runtime/opencl_core.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/opencl/runtime/opencl_gl_wrappers.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/opencl/runtime/opencl_gl.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/opencl/runtime/opencl_svm_20.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/opencl/runtime/opencl_svm_definitions.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/opencl/runtime/opencl_svm_hsa_extension.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/opencl/runtime/autogenerated/opencl_clamdblas.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/opencl/runtime/autogenerated/opencl_clamdfft.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/opencl/runtime/autogenerated/opencl_core_wrappers.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/opencl/runtime/autogenerated/opencl_core.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/opencl/runtime/autogenerated/opencl_gl_wrappers.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/opencl/runtime/autogenerated/opencl_gl.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/utils/allocator_stats.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/utils/allocator_stats.impl.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/utils/filesystem.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/utils/instrumentation.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/utils/logger.defines.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/utils/logger.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/utils/tls.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/core/utils/trace.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/dnn/all_layers.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/dnn/dict.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/dnn/dnn.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/dnn/dnn.inl.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/dnn/layer.details.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/dnn/layer.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/dnn/shape_utils.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/dnn/utils/inference_engine.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/features2d/features2d.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/features2d/hal/interface.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/all_indices.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/allocator.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/any.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/autotuned_index.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/composite_index.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/config.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/defines.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/dist.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/dummy.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/dynamic_bitset.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/flann_base.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/flann.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/general.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/ground_truth.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/hdf5.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/heap.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/hierarchical_clustering_index.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/index_testing.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/kdtree_index.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/kdtree_single_index.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/kmeans_index.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/linear_index.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/logger.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/lsh_index.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/lsh_table.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/matrix.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/miniflann.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/nn_index.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/object_factory.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/params.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/random.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/result_set.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/sampling.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/saving.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/simplex_downhill.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/flann/timer.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/highgui/highgui_c.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/highgui/highgui.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/imgcodecs/imgcodecs_c.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/imgcodecs/imgcodecs.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/imgcodecs/ios.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/imgproc/imgproc_c.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/imgproc/imgproc.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/imgproc/types_c.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/imgproc/detail/distortion_model.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/imgproc/hal/hal.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/imgproc/hal/interface.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/ml/ml.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/ml/ml.inl.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/objdetect/detection_based_tracker.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/objdetect/objdetect_c.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/objdetect/objdetect.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/photo/cuda.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/photo/photo_c.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/photo/photo.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/shape/emdL1.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/shape/hist_cost.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/shape/shape_distance.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/shape/shape_transformer.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/shape/shape.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/stitching/warpers.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/stitching/detail/autocalib.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/stitching/detail/blenders.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/stitching/detail/camera.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/stitching/detail/exposure_compensate.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/stitching/detail/matchers.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/stitching/detail/motion_estimators.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/stitching/detail/seam_finders.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/stitching/detail/timelapsers.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/stitching/detail/util_inl.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/stitching/detail/util.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/stitching/detail/warpers_inl.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/stitching/detail/warpers.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/superres/optical_flow.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/video/background_segm.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/video/tracking_c.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/video/tracking.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/video/video.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/videoio/cap_ios.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/videoio/registry.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/videoio/videoio_c.h
-资料/归档/console_app/libraries/opencv/inc/opencv2/videoio/videoio.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/videostab/deblurring.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/videostab/fast_marching_inl.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/videostab/fast_marching.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/videostab/frame_source.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/videostab/global_motion.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/videostab/inpainting.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/videostab/log.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/videostab/motion_core.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/videostab/motion_stabilizing.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/videostab/optical_flow.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/videostab/outlier_rejection.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/videostab/ring_buffer.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/videostab/stabilizer.hpp
-资料/归档/console_app/libraries/opencv/inc/opencv2/videostab/wobble_suppression.hpp
-资料/归档/console_app/libraries/opencv/lib/libopencv_calib3d.so
-资料/归档/console_app/libraries/opencv/lib/libopencv_calib3d.so.3.4
-资料/归档/console_app/libraries/opencv/lib/libopencv_calib3d.so.3.4.12
-资料/归档/console_app/libraries/opencv/lib/libopencv_core.so
-资料/归档/console_app/libraries/opencv/lib/libopencv_core.so.3.4
-资料/归档/console_app/libraries/opencv/lib/libopencv_core.so.3.4.12
-资料/归档/console_app/libraries/opencv/lib/libopencv_dnn.so
-资料/归档/console_app/libraries/opencv/lib/libopencv_dnn.so.3.4
-资料/归档/console_app/libraries/opencv/lib/libopencv_dnn.so.3.4.12
-资料/归档/console_app/libraries/opencv/lib/libopencv_features2d.so
-资料/归档/console_app/libraries/opencv/lib/libopencv_features2d.so.3.4
-资料/归档/console_app/libraries/opencv/lib/libopencv_features2d.so.3.4.12
-资料/归档/console_app/libraries/opencv/lib/libopencv_flann.so
-资料/归档/console_app/libraries/opencv/lib/libopencv_flann.so.3.4
-资料/归档/console_app/libraries/opencv/lib/libopencv_flann.so.3.4.12
-资料/归档/console_app/libraries/opencv/lib/libopencv_highgui.so
-资料/归档/console_app/libraries/opencv/lib/libopencv_highgui.so.3.4
-资料/归档/console_app/libraries/opencv/lib/libopencv_highgui.so.3.4.12
-资料/归档/console_app/libraries/opencv/lib/libopencv_imgcodecs.so
-资料/归档/console_app/libraries/opencv/lib/libopencv_imgcodecs.so.3.4
-资料/归档/console_app/libraries/opencv/lib/libopencv_imgcodecs.so.3.4.12
-资料/归档/console_app/libraries/opencv/lib/libopencv_imgproc.so
-资料/归档/console_app/libraries/opencv/lib/libopencv_imgproc.so.3.4
-资料/归档/console_app/libraries/opencv/lib/libopencv_imgproc.so.3.4.12
-资料/归档/console_app/libraries/opencv/lib/libopencv_ml.so
-资料/归档/console_app/libraries/opencv/lib/libopencv_ml.so.3.4
-资料/归档/console_app/libraries/opencv/lib/libopencv_ml.so.3.4.12
-资料/归档/console_app/libraries/opencv/lib/libopencv_objdetect.so
-资料/归档/console_app/libraries/opencv/lib/libopencv_objdetect.so.3.4
-资料/归档/console_app/libraries/opencv/lib/libopencv_objdetect.so.3.4.12
-资料/归档/console_app/libraries/opencv/lib/libopencv_photo.so
-资料/归档/console_app/libraries/opencv/lib/libopencv_photo.so.3.4
-资料/归档/console_app/libraries/opencv/lib/libopencv_photo.so.3.4.12
-资料/归档/console_app/libraries/opencv/lib/libopencv_shape.so
-资料/归档/console_app/libraries/opencv/lib/libopencv_shape.so.3.4
-资料/归档/console_app/libraries/opencv/lib/libopencv_shape.so.3.4.12
-资料/归档/console_app/libraries/opencv/lib/libopencv_stitching.so
-资料/归档/console_app/libraries/opencv/lib/libopencv_stitching.so.3.4
-资料/归档/console_app/libraries/opencv/lib/libopencv_stitching.so.3.4.12
-资料/归档/console_app/libraries/opencv/lib/libopencv_superres.so
-资料/归档/console_app/libraries/opencv/lib/libopencv_superres.so.3.4
-资料/归档/console_app/libraries/opencv/lib/libopencv_superres.so.3.4.12
-资料/归档/console_app/libraries/opencv/lib/libopencv_video.so
-资料/归档/console_app/libraries/opencv/lib/libopencv_video.so.3.4
-资料/归档/console_app/libraries/opencv/lib/libopencv_video.so.3.4.12
-资料/归档/console_app/libraries/opencv/lib/libopencv_videoio.so
-资料/归档/console_app/libraries/opencv/lib/libopencv_videoio.so.3.4
-资料/归档/console_app/libraries/opencv/lib/libopencv_videoio.so.3.4.12
-资料/归档/console_app/libraries/opencv/lib/libopencv_videostab.so
-资料/归档/console_app/libraries/opencv/lib/libopencv_videostab.so.3.4
-资料/归档/console_app/libraries/opencv/lib/libopencv_videostab.so.3.4.12
-资料/归档/console_app/libraries/rkapi/librknn_api.so
-资料/归档/console_app/libraries/rkapi/rknn_api.h
-资料/归档/console_app/libraries/rkrga/drmrga.h
-资料/归档/console_app/libraries/rkrga/GrallocOps.cpp
-资料/归档/console_app/libraries/rkrga/GrallocOps.h
-资料/归档/console_app/libraries/rkrga/im2d.cpp
-资料/归档/console_app/libraries/rkrga/im2d.h
-资料/归档/console_app/libraries/rkrga/im2d.hpp
-资料/归档/console_app/libraries/rkrga/NormalRga.cpp
-资料/归档/console_app/libraries/rkrga/NormalRga.h
-资料/归档/console_app/libraries/rkrga/NormalRgaApi.cpp
-资料/归档/console_app/libraries/rkrga/NormalRgaContext.h
-资料/归档/console_app/libraries/rkrga/platform_gralloc4.h
-资料/归档/console_app/libraries/rkrga/rga.h
-资料/归档/console_app/libraries/rkrga/RgaApi.cpp
-资料/归档/console_app/libraries/rkrga/RgaApi.h
-资料/归档/console_app/libraries/rkrga/RgaMutex.h
-资料/归档/console_app/libraries/rkrga/RgaSingleton.h
-资料/归档/console_app/libraries/rkrga/RgaUtils.cpp
-资料/归档/console_app/libraries/rkrga/RgaUtils.h
-资料/归档/console_app/libraries/rkrga/RockchipRga.cpp
-资料/归档/console_app/libraries/rkrga/RockchipRga.h
-资料/归档/console_app/libraries/rkrga/version.h
-资料/归档/test/.qmake.stash
-资料/归档/test/config.ini
-资料/归档/test/main.cpp
-资料/归档/test/main.o
-资料/归档/test/Makefile
-资料/归档/test/test
-资料/归档/test/test.pro
-资料/归档/test/libraries/.DS_Store
-资料/归档/test/libraries/libObjectEventDetect.a
-资料/归档/test/libraries/MvObjectEventDetect.h
-资料/归档/test/libraries/testcase
-资料/归档/test/libraries/testcase.cpp
-资料/归档/test/libraries/opencv/inc/opencv.h
-资料/归档/test/libraries/opencv/inc/opencv/cv.h
-资料/归档/test/libraries/opencv/inc/opencv/cv.hpp
-资料/归档/test/libraries/opencv/inc/opencv/cvaux.h
-资料/归档/test/libraries/opencv/inc/opencv/cvaux.hpp
-资料/归档/test/libraries/opencv/inc/opencv/cvwimage.h
-资料/归档/test/libraries/opencv/inc/opencv/cxcore.h
-资料/归档/test/libraries/opencv/inc/opencv/cxcore.hpp
-资料/归档/test/libraries/opencv/inc/opencv/cxeigen.hpp
-资料/归档/test/libraries/opencv/inc/opencv/cxmisc.h
-资料/归档/test/libraries/opencv/inc/opencv/highgui.h
-资料/归档/test/libraries/opencv/inc/opencv/ml.h
-资料/归档/test/libraries/opencv/inc/opencv2/calib3d.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/cvconfig.h
-资料/归档/test/libraries/opencv/inc/opencv2/dnn.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/features2d.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/flann.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/highgui.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/imgcodecs.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/imgproc.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/ml.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/objdetect.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/opencv_modules.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/opencv.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/photo.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/shape.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/stitching.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/superres.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/video.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/videoio.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/videostab.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/calib3d/calib3d_c.h
-资料/归档/test/libraries/opencv/inc/opencv2/calib3d/calib3d.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/affine.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/async.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/base.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/bindings_utils.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/bufferpool.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/check.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/core_c.h
-资料/归档/test/libraries/opencv/inc/opencv2/core/core.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda_stream_accessor.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda_types.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda.inl.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cv_cpu_dispatch.h
-资料/归档/test/libraries/opencv/inc/opencv2/core/cv_cpu_helper.h
-资料/归档/test/libraries/opencv/inc/opencv2/core/cvdef.h
-资料/归档/test/libraries/opencv/inc/opencv2/core/cvstd.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cvstd.inl.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/directx.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/eigen.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/fast_math.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/ippasync.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/mat.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/mat.inl.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/matx.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/neon_utils.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/ocl_genbase.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/ocl.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/opengl.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/operations.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/optim.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/ovx.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/persistence.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/ptr.inl.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/saturate.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/simd_intrinsics.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/softfloat.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/sse_utils.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/traits.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/types_c.h
-资料/归档/test/libraries/opencv/inc/opencv2/core/types.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/utility.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/va_intel.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/version.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/vsx_utils.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/wimage.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/block.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/border_interpolate.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/color.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/common.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/datamov_utils.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/dynamic_smem.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/emulation.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/filters.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/funcattrib.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/functional.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/limits.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/reduce.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/saturate_cast.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/scan.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/simd_functions.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/transform.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/type_traits.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/utility.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/vec_distance.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/vec_math.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/vec_traits.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/warp_reduce.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/warp_shuffle.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/warp.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/detail/color_detail.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/detail/reduce_key_val.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/detail/reduce.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/detail/transform_detail.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/detail/type_traits_detail.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/cuda/detail/vec_distance_detail.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/detail/async_promise.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/detail/exception_ptr.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/hal/hal.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/hal/interface.h
-资料/归档/test/libraries/opencv/inc/opencv2/core/hal/intrin_avx.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/hal/intrin_avx512.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/hal/intrin_cpp.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/hal/intrin_forward.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/hal/intrin_msa.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/hal/intrin_neon.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/hal/intrin_sse_em.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/hal/intrin_sse.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/hal/intrin_vsx.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/hal/intrin_wasm.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/hal/intrin.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/hal/msa_macros.h
-资料/归档/test/libraries/opencv/inc/opencv2/core/hal/simd_utils.impl.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/opencl/ocl_defs.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/opencl/opencl_info.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/opencl/opencl_svm.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/opencl/runtime/opencl_clamdblas.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/opencl/runtime/opencl_clamdfft.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/opencl/runtime/opencl_core_wrappers.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/opencl/runtime/opencl_core.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/opencl/runtime/opencl_gl_wrappers.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/opencl/runtime/opencl_gl.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/opencl/runtime/opencl_svm_20.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/opencl/runtime/opencl_svm_definitions.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/opencl/runtime/opencl_svm_hsa_extension.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/opencl/runtime/autogenerated/opencl_clamdblas.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/opencl/runtime/autogenerated/opencl_clamdfft.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/opencl/runtime/autogenerated/opencl_core_wrappers.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/opencl/runtime/autogenerated/opencl_core.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/opencl/runtime/autogenerated/opencl_gl_wrappers.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/opencl/runtime/autogenerated/opencl_gl.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/utils/allocator_stats.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/utils/allocator_stats.impl.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/utils/filesystem.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/utils/instrumentation.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/utils/logger.defines.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/utils/logger.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/utils/tls.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/core/utils/trace.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/dnn/all_layers.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/dnn/dict.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/dnn/dnn.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/dnn/dnn.inl.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/dnn/layer.details.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/dnn/layer.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/dnn/shape_utils.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/dnn/utils/inference_engine.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/features2d/features2d.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/features2d/hal/interface.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/all_indices.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/allocator.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/any.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/autotuned_index.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/composite_index.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/config.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/defines.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/dist.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/dummy.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/dynamic_bitset.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/flann_base.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/flann/flann.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/flann/general.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/ground_truth.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/hdf5.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/heap.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/hierarchical_clustering_index.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/index_testing.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/kdtree_index.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/kdtree_single_index.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/kmeans_index.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/linear_index.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/logger.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/lsh_index.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/lsh_table.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/matrix.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/miniflann.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/flann/nn_index.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/object_factory.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/params.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/random.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/result_set.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/sampling.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/saving.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/simplex_downhill.h
-资料/归档/test/libraries/opencv/inc/opencv2/flann/timer.h
-资料/归档/test/libraries/opencv/inc/opencv2/highgui/highgui_c.h
-资料/归档/test/libraries/opencv/inc/opencv2/highgui/highgui.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/imgcodecs/imgcodecs_c.h
-资料/归档/test/libraries/opencv/inc/opencv2/imgcodecs/imgcodecs.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/imgcodecs/ios.h
-资料/归档/test/libraries/opencv/inc/opencv2/imgproc/imgproc_c.h
-资料/归档/test/libraries/opencv/inc/opencv2/imgproc/imgproc.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/imgproc/types_c.h
-资料/归档/test/libraries/opencv/inc/opencv2/imgproc/detail/distortion_model.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/imgproc/hal/hal.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/imgproc/hal/interface.h
-资料/归档/test/libraries/opencv/inc/opencv2/ml/ml.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/ml/ml.inl.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/objdetect/detection_based_tracker.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/objdetect/objdetect_c.h
-资料/归档/test/libraries/opencv/inc/opencv2/objdetect/objdetect.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/photo/cuda.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/photo/photo_c.h
-资料/归档/test/libraries/opencv/inc/opencv2/photo/photo.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/shape/emdL1.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/shape/hist_cost.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/shape/shape_distance.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/shape/shape_transformer.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/shape/shape.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/stitching/warpers.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/stitching/detail/autocalib.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/stitching/detail/blenders.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/stitching/detail/camera.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/stitching/detail/exposure_compensate.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/stitching/detail/matchers.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/stitching/detail/motion_estimators.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/stitching/detail/seam_finders.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/stitching/detail/timelapsers.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/stitching/detail/util_inl.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/stitching/detail/util.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/stitching/detail/warpers_inl.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/stitching/detail/warpers.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/superres/optical_flow.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/video/background_segm.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/video/tracking_c.h
-资料/归档/test/libraries/opencv/inc/opencv2/video/tracking.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/video/video.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/videoio/cap_ios.h
-资料/归档/test/libraries/opencv/inc/opencv2/videoio/registry.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/videoio/videoio_c.h
-资料/归档/test/libraries/opencv/inc/opencv2/videoio/videoio.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/videostab/deblurring.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/videostab/fast_marching_inl.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/videostab/fast_marching.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/videostab/frame_source.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/videostab/global_motion.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/videostab/inpainting.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/videostab/log.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/videostab/motion_core.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/videostab/motion_stabilizing.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/videostab/optical_flow.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/videostab/outlier_rejection.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/videostab/ring_buffer.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/videostab/stabilizer.hpp
-资料/归档/test/libraries/opencv/inc/opencv2/videostab/wobble_suppression.hpp
-资料/归档/test/libraries/opencv/lib/libopencv_calib3d.so
-资料/归档/test/libraries/opencv/lib/libopencv_calib3d.so.3.4
-资料/归档/test/libraries/opencv/lib/libopencv_calib3d.so.3.4.12
-资料/归档/test/libraries/opencv/lib/libopencv_core.so
-资料/归档/test/libraries/opencv/lib/libopencv_core.so.3.4
-资料/归档/test/libraries/opencv/lib/libopencv_core.so.3.4.12
-资料/归档/test/libraries/opencv/lib/libopencv_dnn.so
-资料/归档/test/libraries/opencv/lib/libopencv_dnn.so.3.4
-资料/归档/test/libraries/opencv/lib/libopencv_dnn.so.3.4.12
-资料/归档/test/libraries/opencv/lib/libopencv_features2d.so
-资料/归档/test/libraries/opencv/lib/libopencv_features2d.so.3.4
-资料/归档/test/libraries/opencv/lib/libopencv_features2d.so.3.4.12
-资料/归档/test/libraries/opencv/lib/libopencv_flann.so
-资料/归档/test/libraries/opencv/lib/libopencv_flann.so.3.4
-资料/归档/test/libraries/opencv/lib/libopencv_flann.so.3.4.12
-资料/归档/test/libraries/opencv/lib/libopencv_highgui.so
-资料/归档/test/libraries/opencv/lib/libopencv_highgui.so.3.4
-资料/归档/test/libraries/opencv/lib/libopencv_highgui.so.3.4.12
-资料/归档/test/libraries/opencv/lib/libopencv_imgcodecs.so
-资料/归档/test/libraries/opencv/lib/libopencv_imgcodecs.so.3.4
-资料/归档/test/libraries/opencv/lib/libopencv_imgcodecs.so.3.4.12
-资料/归档/test/libraries/opencv/lib/libopencv_imgproc.so
-资料/归档/test/libraries/opencv/lib/libopencv_imgproc.so.3.4
-资料/归档/test/libraries/opencv/lib/libopencv_imgproc.so.3.4.12
-资料/归档/test/libraries/opencv/lib/libopencv_ml.so
-资料/归档/test/libraries/opencv/lib/libopencv_ml.so.3.4
-资料/归档/test/libraries/opencv/lib/libopencv_ml.so.3.4.12
-资料/归档/test/libraries/opencv/lib/libopencv_objdetect.so
-资料/归档/test/libraries/opencv/lib/libopencv_objdetect.so.3.4
-资料/归档/test/libraries/opencv/lib/libopencv_objdetect.so.3.4.12
-资料/归档/test/libraries/opencv/lib/libopencv_photo.so
-资料/归档/test/libraries/opencv/lib/libopencv_photo.so.3.4
-资料/归档/test/libraries/opencv/lib/libopencv_photo.so.3.4.12
-资料/归档/test/libraries/opencv/lib/libopencv_shape.so
-资料/归档/test/libraries/opencv/lib/libopencv_shape.so.3.4
-资料/归档/test/libraries/opencv/lib/libopencv_shape.so.3.4.12
-资料/归档/test/libraries/opencv/lib/libopencv_stitching.so
-资料/归档/test/libraries/opencv/lib/libopencv_stitching.so.3.4
-资料/归档/test/libraries/opencv/lib/libopencv_stitching.so.3.4.12
-资料/归档/test/libraries/opencv/lib/libopencv_superres.so
-资料/归档/test/libraries/opencv/lib/libopencv_superres.so.3.4
-资料/归档/test/libraries/opencv/lib/libopencv_superres.so.3.4.12
-资料/归档/test/libraries/opencv/lib/libopencv_video.so
-资料/归档/test/libraries/opencv/lib/libopencv_video.so.3.4
-资料/归档/test/libraries/opencv/lib/libopencv_video.so.3.4.12
-资料/归档/test/libraries/opencv/lib/libopencv_videoio.so
-资料/归档/test/libraries/opencv/lib/libopencv_videoio.so.3.4
-资料/归档/test/libraries/opencv/lib/libopencv_videoio.so.3.4.12
-资料/归档/test/libraries/opencv/lib/libopencv_videostab.so
-资料/归档/test/libraries/opencv/lib/libopencv_videostab.so.3.4
-资料/归档/test/libraries/opencv/lib/libopencv_videostab.so.3.4.12
-资料/归档/test/libraries/rkapi/librknn_api.so
-资料/归档/test/libraries/rkapi/rknn_api.h
-资料/归档/test/libraries/rkrga/drmrga.h
-资料/归档/test/libraries/rkrga/GrallocOps.cpp
-资料/归档/test/libraries/rkrga/GrallocOps.h
-资料/归档/test/libraries/rkrga/im2d.cpp
-资料/归档/test/libraries/rkrga/im2d.h
-资料/归档/test/libraries/rkrga/im2d.hpp
-资料/归档/test/libraries/rkrga/NormalRga.cpp
-资料/归档/test/libraries/rkrga/NormalRga.h
-资料/归档/test/libraries/rkrga/NormalRgaApi.cpp
-资料/归档/test/libraries/rkrga/NormalRgaContext.h
-资料/归档/test/libraries/rkrga/platform_gralloc4.h
-资料/归档/test/libraries/rkrga/rga.h
-资料/归档/test/libraries/rkrga/RgaApi.cpp
-资料/归档/test/libraries/rkrga/RgaApi.h
-资料/归档/test/libraries/rkrga/RgaMutex.h
-资料/归档/test/libraries/rkrga/RgaSingleton.h
-资料/归档/test/libraries/rkrga/RgaUtils.cpp
-资料/归档/test/libraries/rkrga/RgaUtils.h
-资料/归档/test/libraries/rkrga/RockchipRga.cpp
-资料/归档/test/libraries/rkrga/RockchipRga.h
-资料/归档/test/libraries/rkrga/version.h
-资料/授权Dome/libObjectEventDetect.a
-资料/授权Dome/MvObjectEventDetect.h
-资料/授权Dome/ReAuthorizationDome.c
-资料/授权Dome/testcase
-资料/授权Dome/testcase.cpp
+DebugTool/*
+魔视-RK3568-SDK/*
+资料/*
通信协议说明.docx
-app/debug/app
-app/debug/DataBase.db
-app/debug/HxDataBase.o
-app/debug/HxTaskDispatch.o
-app/debug/HxVideoDevice.o
-app/debug/main.o
-app/debug/moc_HxTaskDispatch.cpp
-app/debug/moc_HxTaskDispatch.o
-app/debug/moc_HxUtils.cpp
-app/debug/moc_HxUtils.o
-app/debug/moc_HxVideoDevice.cpp
-app/debug/moc_HxVideoDevice.o
-app/debug/moc_predefs.h
+app/debug/*
app/app.pro.user
app/.qmake.stash
app/Makefile
app/Makefile.Debug
app/Makefile.Release
-资料/NVR-DIP/._NVR-DIP.sln
-资料/testcase/._testcase
-app/debug/._app
-app/debug/._DataBase.db
-app/debug/._HxDataBase.o
-app/debug/._HxTaskDispatch.o
-app/debug/._HxVideoDevice.o
-app/debug/._main.o
-app/debug/._moc_HxTaskDispatch.cpp
-app/debug/._moc_HxTaskDispatch.o
-app/debug/._moc_HxUtils.cpp
-app/debug/._moc_HxUtils.o
-app/debug/._moc_HxVideoDevice.cpp
-app/debug/._moc_HxVideoDevice.o
-app/debug/._moc_predefs.h
app/external/rkrga/._drmrga.h
app/external/rkrga/._GrallocOps.cpp
app/external/rkrga/._GrallocOps.h
@@ -1713,2120 +45,23 @@ app/._main.cpp
app/._Makefile
app/._Makefile.Debug
app/._Makefile.Release
-DebugTool/.vs/DebugTool/DesignTimeBuild/._.dtbcache.v2
-DebugTool/.vs/DebugTool/FileContentIndex/._f013f0fd-2629-4564-8ce0-c1af1aa410bc.vsidx
-DebugTool/.vs/DebugTool/FileContentIndex/._merges
-DebugTool/.vs/DebugTool/FileContentIndex/._read.lock
-DebugTool/.vs/DebugTool/FileContentIndex/f013f0fd-2629-4564-8ce0-c1af1aa410bc.vsidx
-DebugTool/.vs/DebugTool/FileContentIndex/read.lock
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._AlarmWindow.g.i.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._App.g.i.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_MarkupCompile.i.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_MarkupCompile.i.lref
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool.csproj.AssemblyReference.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool.designer.deps.json
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool.designer.runtimeconfig.json
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._GeneratedInternalTypeHelper.g.i.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._Loading.g.i.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._MainWindow.g.i.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._WarnParamConfigWindow.g.i.cs
-DebugTool/DebugTool/obj/._DebugTool.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/._DebugTool.csproj.nuget.g.props
-DebugTool/DebugTool/obj/._project.assets.json
-DebugTool/DebugTool/obj/._project.nuget.cache
._.gitignore
-DebugTool/.vs/DebugTool/v17/._.suo
-DebugTool/._DebugTool.sln
-DebugTool/DebugTool/._DataTemplate.cs
-DebugTool/DebugTool/bin/Debug/net6.0-windows/._DebugTool.deps.json
-DebugTool/DebugTool/bin/Debug/net6.0-windows/._DebugTool.dll
-DebugTool/DebugTool/bin/Debug/net6.0-windows/._DebugTool.exe
-DebugTool/DebugTool/bin/Debug/net6.0-windows/._DebugTool.pdb
-DebugTool/DebugTool/bin/Debug/net6.0-windows/._DebugTool.runtimeconfig.json
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._AlarmWindow.baml
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._AlarmWindow.g.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._App.g.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._apphost.exe
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_0yqfjbke_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_0yqfjbke_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_0yqfjbke_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_0yqfjbke_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_0yqfjbke_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_MarkupCompile.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_MarkupCompile.lref
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool.csproj.CoreCompileInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool.dll
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool.g.resources
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool.genruntimeconfig.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool.pdb
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._GeneratedInternalTypeHelper.g.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._Loading.baml
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._Loading.g.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._MainWindow.baml
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._MainWindow.g.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._WarnParamConfigWindow.baml
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._WarnParamConfigWindow.g.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_0yqfjbke_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_0yqfjbke_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_0yqfjbke_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_0yqfjbke_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_0yqfjbke_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/ref/._DebugTool.dll
-DebugTool/DebugTool/obj/Debug/net6.0-windows/refint/._DebugTool.dll
app/external/._libObjectEventDetect.a
app/external/npu/._rknn_api.h
app/external/npu/._librknnrt.so
app/._app.pro.user.af7f13e
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qmake.stash
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/Makefile
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/Makefile.Debug
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/Makefile.Release
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/compile_commands.json
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/__stddef_max_align_t.h.336F578106E84387.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw_ddk.h.2471BCD8E93D0128.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw_directx.h.4FC4A1424E1483FA.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw_mac.h.B5B5B19DC719054F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw_off_t.h.5B5A153989DBB2E5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw_print_pop.h.E8A694224E367A68.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw_print_push.h.8BB6AC4BA48D084D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw_secapi.h.5180DDA4ADCEE6C7.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw_stat64.h.C4A720165D1AFF68.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw.h.0C7D6FEC5BE3083B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_timeval.h.B6193050990C8A29.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/affine.hpp.551D82672495179D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/algorithm.B97C7C566BC4BA81.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/algorithmfwd.h.83A9BABF8B63B6BC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/aligned_buffer.h.5F14A59405A7042F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/all_indices.h.5EF3718ECF4D4924.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/alloc_traits.h.92F64DC450805A84.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/alloc_traits.h.C5125E10B7215150.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/allocated_ptr.h.DED45775CB70A69A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/allocator.h.3DBD1B2CAB44CAD4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/allocator.h.711AAFA7B1B76904.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/any.h.A9553D9FCB8C61AC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/array.5CEE309221031C51.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/assert.h.31C12AC0A52E9A19.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/assertions.h.B4FCD094BFD5C775.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/async.hpp.7DB824F59C10E9CF.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/atomic_base.h.2F1E370882034816.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/atomic_futex.h.988AB60F1E3570FB.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/atomic_lockfree_defines.h.8122E384A6D04CF5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/atomic_word.h.D7BCFC260C318F7F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/atomic.B57A90CDF00F469D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/atomicity.h.6E0F3740D921A36F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/auto_ptr.h.30910E9BD339B868.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/autotuned_index.h.ED95F507906E917F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/background_segm.hpp.FB3F6B49E432F572.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/base.hpp.EAB6C99805C4B741.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/basic_file.h.46297FDF1FF79E46.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/basic_ios.h.598857236FF9C470.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/basic_ios.tcc.BE0725A2F8A00C67.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/basic_string.h.B403E509A4F404EB.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/basic_string.tcc.5F21E53426A68ECE.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/binders.h.FC09C7DD376EA749.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/blenders.hpp.52C5DB463DEA6322.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/bufferpool.hpp.6AE15BFB2353257C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/c++allocator.h.6EF67B03E765424E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/c++config.h.A68D3B39CB0BFEC3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/c++io.h.204A5984A314F9BE.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/c++locale.h.21F68B8279C8D39C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/calib3d_c.h.10633BCC28388924.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/calib3d.hpp.22C23F455C512B58.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/camera.hpp.571FD8E38E1DF4AA.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cctype.3E41EF56E18FEC27.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cerrno.8C5C22848F7DD348.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cfloat.236DC26250ACF52D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/char_traits.h.AC92E5AFB5FFBCF0.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/check.hpp.E1382DE3399D274F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/chrono.F6DD885845F020BF.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/climits.7164BCEC0C74CF79.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/clocale.CAFBF0F2D94E79B1.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cmath.4988CCE4CE138F9A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/codecvt.h.7FE7ABC7C7F7A56B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/complex.BAC81DC85E603ED2.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/composite_index.h.509D051012075CF2.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/concept_check.h.FA15E6515181EC0C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/concurrence.h.7210265D6DA4FB8D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/condition_variable.B504957F88609C0E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/config.h.33EE52A4BCD4252C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/core_c.h.207E661FC9AC17F7.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/core.hpp.8E5D21E7008446C5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/corecrt_startup.h.6F08457C9E873BAE.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cpp_type_traits.h.AF0B4159550C1940.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cpu_defines.h.F638FF58BE6E1B1A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/crtdefs.h.5EDFA5D2EF4E63A7.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cstddef.70950C2381DDE1EA.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cstdint.731F3C93849C98D2.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cstdio.B401A26C9AB8C238.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cstdlib.112BB81B4A257359.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cstring.FCEC3A5F95FA9EA9.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ctime.C254141143A8C9CB.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ctype_base.h.D75F7E5142AA6C94.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ctype_inline.h.87E4C73D26534870.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ctype.h.4A7231139AD3DDFE.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cuda_types.hpp.41AD2FA826D0FD66.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cuda.hpp.4BE5B3777FDDC7CB.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cuda.inl.hpp.3833F55AC50CBD3E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cv_cpu_dispatch.h.4AF842C1D03B3E39.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cvdef.h.C9B13D73D187B2CF.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cvstd.hpp.5EDF33823C4F732B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cvstd.inl.hpp.878D253B4B56D80C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cwchar.ED4A05F746B3A0E0.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cwctype.CB0EA163710829E9.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cxxabi_forced.h.BB577B65A2A26619.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cxxabi_init_exception.h.7D8BFBBAAC4E5569.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/deblurring.hpp.80E1ED190D62D27E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/debug.h.CD925ACC68D3E80D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/defines.h.8E0C4F04AFC670E1.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/deque.9B327B0DEE7FCB96.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/deque.tcc.BEA1C244E3FCA45B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/detection_based_tracker.hpp.14065AB33F3FCEFF.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/dict.hpp.55DE54D129B029D1.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/dist.h.81E27F2A6CAA43CB.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/dnn.hpp.93FD420B3001490C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/dnn.hpp.9414427BAB35F453.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/dnn.inl.hpp.FCFE110DE64BB517.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/dynamic_bitset.h.A93F0431B8898947.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/emdL1.hpp.28426592A7E9CC23.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/emmintrin.h.69755A2E4667BC52.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/errno.h.70F0197ABFD9B0AA.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/error_constants.h.34C50D4F115EB0CC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/exception_defines.h.06E5E6CA47E17CF0.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/exception_ptr.h.FD2BF0FB1CDEF9E4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/exception.C346FFF4842E49AF.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/exception.h.2CEEA68D2A7DFB1D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/exposure_compensate.hpp.B69F2317A3CC1D11.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/fast_marching_inl.hpp.25210D0942D7B7D5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/fast_marching.hpp.A037CB3528EE3220.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/fast_math.hpp.BA37A0696A2E6855.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/features2d.hpp.5DBD166D487F9227.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/flann_base.hpp.B132EF37D7CA8644.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/flann.hpp.F420249FB6A5BA31.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/float.h.7CA0A15AFA366B22.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/float.h.89E1ED1DF772D607.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/float.h.1959B1E6A1408D04.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/frame_source.hpp.851EAC48A5ACFC88.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/fstream.B2B56E365B455FAB.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/fstream.tcc.4DA998EC87AAE330.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/functexcept.h.FF4FE621C4743263.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/functional_hash.h.0EBB01E2C9EDEA56.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/functional.875E2AF84AD2F34C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/future.BF2F2E819EB1468F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/general.h.19B871760466C1F3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/global_motion.hpp.EA73627B7334F67C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ground_truth.h.A7E6F2ADBE9E4A2B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/gthr-default.h.49ABE62A3A3B50F7.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/gthr.h.46ABD8DCA91EDFB5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/hash_bytes.h.791E7A29D596F48D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/hashtable_policy.h.8B686F2B378FDEAA.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/hashtable.h.F44FFB2A1CD9BA0D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/heap.h.AB6755E4FC4A7257.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/hierarchical_clustering_index.h.100A6B047A0E5E67.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/highgui_c.h.4CB1F275B5467AD1.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/highgui.hpp.74B60B1C19545F10.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/hist_cost.hpp.CCC62A07EF250B9A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/HxDataBase.cpp.6E3E2C94CA038395.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/HxDataBase.h.99282D53CC2FFB98.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/HxTaskDispatch.cpp.73BE7C68D0F31FE0.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/HxTaskDispatch.h.62E61EA6D56F4F19.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/HxUtils.h.11694824630D2BD6.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/HxVideoDevice.cpp.DDEC21AB4860EF34.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/HxVideoDevice.h.94A0F0FFDB40C259.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/imgcodecs_c.h.C748D072B740E87F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/imgcodecs.hpp.AFA687475D8AE276.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/imgproc_c.h.95F945983EF0D70D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/imgproc.hpp.69F3F79CC2CFDB00.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/index_testing.h.6555D05E75A3F2F5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/inference_engine.hpp.C88865ECC3C23178.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/initializer_list.3050C5D9538E3D24.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/inpainting.hpp.92565C253672E2A8.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/interface.h.EDBE14C9475C5550.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/invoke.h.3B22844231ABD2B1.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/iomanip.AC1CB3FDB8BFEA1F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ios_base.h.13F3FE997251761B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ios.555D91907D559910.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/iosfwd.C8D430265D31EDC5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/iostream.E535E5EA7A4A2A80.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/istream.BA3872CFD88A3332.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/istream.tcc.4F4EBBEE72CC6E21.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/iterator.04C640A5F2F443D4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/kdtree_index.h.265FE73F41BE979E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/kdtree_single_index.h.9A6640EBDE2A81EB.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/kmeans_index.h.AACACB8AE7BD125A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/layer.hpp.E9D7A156F1B331D1.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/limits.3B23E4FCE0B649CA.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/limits.h.A6E7C512B015C6F2.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/limits.h.EC8E8F2E38484C14.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/linear_index.h.EF54E5FABD326B30.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/list.F1C4419D0752369B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/list.tcc.FEBF6E9AB8F76CFD.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_classes.h.E974AA6ABE2A9325.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_classes.tcc.AA8E7EC36E38AFEE.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_conv.h.9DC1ABAACFFB133F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_facets_nonio.h.B463B52268B1162B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_facets_nonio.tcc.C3F1DD04167CF886.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_facets.h.D9A1FD2D8365B549.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale_facets.tcc.F52F5758DCB18446.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale.71395001D8100DB8.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/locale.h.A59DDDDE8D4EB862.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/localefwd.h.A1DD4E0FD3E5A4AA.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/log.hpp.2EE06DFFE0390B01.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/logger.h.CCF5CEE092C2BC83.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/lsh_index.h.A9203C6554764CBA.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/lsh_table.h.2ADFD73CBBEBC2EB.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/main.cpp.1CBBC0B9EFAD5694.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/malloc.h.7ECA563659CE7CF6.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/map.151CE97CAAA9FA07.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mat.hpp.832A7B8C58BB3842.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mat.inl.hpp.A112898134B0CE29.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/matchers.hpp.1AFB7B051966F7C9.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/math.h.A1DB45350E65EBE0.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/math.h.D7D4FB932C4B6A3F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/matrix.h.72B145DF60A7BF7E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/matx.hpp.7957D79150869320.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/memory.6E16ED94F8A2D49D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/memoryfwd.h.B8EB7787BA6BB141.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/messages_members.h.CD3CC2BFC4D12A7A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/miniflann.hpp.AE3DCCB4A29D6184.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ml.hpp.C718C9C6720B3CA9.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ml.inl.hpp.1012190CC677D4FE.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mm_malloc.h.7C4D06982E869375.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mmintrin.h.67900D68C1AF29C2.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/motion_core.hpp.5EEA7C211327D4D2.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/motion_estimators.hpp.791D9134980523AE.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/motion_stabilizing.hpp.FFE28659ACCA1DEE.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/move.h.F58B388B14BCD566.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mutex.0FD0DA491DD85375.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/MvObjectEventDetect.h.9FB0DDE0734D0C98.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/neon_utils.hpp.474E67EF37399042.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/nested_exception.h.0398F9F72F7E1FE0.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/new_allocator.h.C103D82E15B4F668.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/new.065635C9E2FBBB2A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/nn_index.h.664D1BF356BAAEBC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/numeric_traits.h.82251F6F9F305728.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/numeric.55ED3EA6B5187529.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/objdetect_c.h.4A218CE2872428AB.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/objdetect.hpp.AE6D957F9CA752A1.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/opencv_modules.hpp.0C73C39D40CD48A5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/opencv.hpp.6E8B915FC4497849.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/operations.hpp.C692A6566457E622.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/opt_random.h.07E2C2F63B577E3A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/optical_flow.hpp.9F007C29B61787F8.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/optical_flow.hpp.0988642E9C39FBE4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/optim.hpp.1C1FFAB13F8EFB9D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/os_defines.h.A90A43ECF27B2CAA.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ostream_insert.h.2640E0932B7FE3D5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ostream.D1315E645C66D317.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ostream.tcc.EDDE984248BD7BBE.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/outlier_rejection.hpp.0E477DE0B9CD5618.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ovx.hpp.D39F07A808C53E42.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/params.h.268F2BD97AF17513.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/parse_numbers.h.4072D92E9C6DADC4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/persistence.hpp.8690767C2995D53E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/photo_c.h.893515924C1AD86C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/photo.hpp.56CBD60861694E3F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/postypes.h.3D9F9B46EA1162CA.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/predefined_ops.h.75827FC786E1E608.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/process.h.CB1F4E644F5910C0.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pthread_compat.h.C33E4872EF125EFC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pthread_signal.h.9DE9989C7D069009.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pthread_time.h.0FF9FB6D30C7460E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pthread_unistd.h.5FC57430EF3C45AD.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pthread.h.2035D80BE2D80D7F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ptr_traits.h.DD2D3F827E4F40DA.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ptr.inl.hpp.A9C7173F87A79F23.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractanimation.h.4E2D3361198EF357.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstracteventdispatcher.h.30361BAF3EC39CCE.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractitemmodel.h.EDC3EF7CCFFDB1E4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractnativeeventfilter.h.FB0E06521D03FBAD.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractproxymodel.h.B74A451A7BBC08CE.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractsocket.h.EE08917B6687EF4E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstractstate.h.45260A11586FFDC5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qabstracttransition.h.F8AB49F294FFA711.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qalgorithms.h.35FBC2DC78DB062B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qanimationgroup.h.5D33FC7137C9F9AF.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qarraydata.h.07BB0597F6A3F75F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qarraydataops.h.4E3A697674685F9C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qarraydatapointer.h.46160D84321B9957.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qatomic_cxx11.h.CB6461D9BB4BEF9F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qatomic.h.15638A651C5B9D82.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbasicatomic.h.CC4A433FED2D05A3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbasictimer.h.00034A7D674A03D2.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbitarray.h.98103452B676E22A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbuffer.h.6EED81F1A2F4D6D5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbytearray.h.CB48DE069F6E5B36.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbytearraylist.h.D2D51B65A5B4AE52.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qbytearraymatcher.h.C00123538522AD35.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcache.h.A9866151747C2062.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcalendar.h.F791E9C209669671.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcborarray.h.B1C7D198164117F4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcborcommon.h.4F282CA5A35BEADB.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcbormap.h.094903DAC9CB7A4A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcborstream.h.3653FA3A8AD7E42F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcborstreamreader.h.C71C288A5B921AF4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcborstreamwriter.h.04B900DDF2CEC051.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcborvalue.h.7C6ADB0806622E81.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qchar.h.CE7E033B98913A16.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcollator.h.9EEF616511C31A9F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcommandlineoption.h.F3856BCB530E2FC3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcommandlineparser.h.FC30B19C9AD1BF68.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcompilerdetection.h.CB589330B9F9ECC1.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qconcatenatetablesproxymodel.h.91FD6500A9DC9296.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qconfig.h.AFC643C46FB8B246.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcontainerfwd.h.9B79E3669ED63654.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcontainertools_impl.h.F792A05D4330C819.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcontiguouscache.h.BD07EAE9F9012ACB.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QCoreApplication.6675F5B0A56A665B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication.h.8F0181BA2F9B6250.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcoreevent.h.DBC1528B295F3DD4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qcryptographichash.h.39853904189DDEA3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdatastream.h.55C533A136F63764.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QDateTime.838D6DF4942A37B5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdatetime.h.B5F10E9C00678A51.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QDeadlineTimer.5B33E5C4033307F9.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdeadlinetimer.h.6ED1AA9C8985D85F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdebug.h.6401A60D8922406C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdir.h.8691165914E3E27B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qdiriterator.h.FAD594D79567CDFF.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qeasingcurve.h.86760D246F414BAA.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qelapsedtimer.h.34988CEE8BBF4490.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qendian.h.0027A25058A8A6B4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qeventloop.h.272A6DBB6432E780.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qeventtransition.h.3D14C0BCAE85EF86.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qexception.h.6B4390893A2A69EC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfactoryinterface.h.3F9F096FC1D4B14A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfile.h.E264EC44B321622C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfiledevice.h.F4526D638505AE59.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfileinfo.h.66F7D0B77E52DBB9.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfileselector.h.4DE3B69249398A86.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfilesystemwatcher.h.DF6C4A621C58346D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfinalstate.h.4D9BFE7AA5DC451C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qflags.h.4557F825A1032C88.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfloat16.h.AD04CFA276917EA8.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfuture.h.45C8FCDAD1AEE8D4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfutureinterface.h.6B8B0B87D0798A59.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfuturesynchronizer.h.1C00C0BBDF10758C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qfuturewatcher.h.CFA407260E7E94A0.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qgenericatomic.h.AC75258432542500.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qglobal.h.555E302827EB36E3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qglobalstatic.h.BB5C8B1660344400.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qhash.h.5501AE9F6A3E5F1B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qhashfunctions.h.A27A65291471AC84.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qhistorystate.h.6D7D9DBEE6E4989D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qhostaddress.h.2434441E2AB9BC28.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QHostInfo.4FA8990E03548BF1.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qhostinfo.h.001F534EF84C9DAE.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qidentityproxymodel.h.4C5AE062887713CC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qiodevice.h.7AD984A195E3AFF4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qisenum.h.F46BE4849C18C497.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qitemselectionmodel.h.7658735415CBB079.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qiterator.h.64DC8A4D5F101C93.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QJsonArray.D6B3F698B327A9D2.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qjsonarray.h.1A9663A84D6E0BBC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QJsonDocument.9211DFAF0B6FD018.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qjsondocument.h.160368498083D000.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QJsonObject.81FDDF93572D52E5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qjsonobject.h.37D6A173FF1644D4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qjsonvalue.h.E75B92CCCE81D22E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlibrary.h.6AB7008E14201889.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlibraryinfo.h.52DB7A6111A5B08C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qline.h.D671B33CA2A6B412.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlinkedlist.h.B5F9D96269B6CC1B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlist.h.FD967A803D38CBED.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlocale.h.4DFE2B86551DA3D2.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlockfile.h.BEC5493F2BE34FC5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qlogging.h.8646B0B748C53DDF.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qloggingcategory.h.538DCD69C443FA35.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QMap.5EA6E4CBED01E9A7.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmap.h.2C8290789D5EAEBB.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmargins.h.E87DC7A45B22CA0D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmath.h.63DAAEF024DC2AF3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmessageauthenticationcode.h.4B53D57C582B1E56.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmetaobject.h.9F23E36F90E7F54F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmetatype.h.E0775F4D14848E9C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmimedata.h.2044FD245DE3F1C7.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmimedatabase.h.CE6D1A31E7C48159.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmimetype.h.4D1092DB9423AECC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QMutex.DD812DE654B39008.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qmutex.h.81D5AE1B8ACF225B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qnamespace.h.A5CBC1F9916FB351.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qnumeric.h.AB3593D35F4BD6FD.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qobject_impl.h.19D6A61C6ADCDB9D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QObject.F5C9B4B5CB3C2980.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qobject.h.937BAC00B26CDEB6.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qobjectcleanuphandler.h.7344FB8505AA55CF.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs_impl.h.AC16DA7FEBC6D317.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.BF5182CC647C551D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.F55220F6151EECF0.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qoperatingsystemversion.h.0C8A6553843D7DBB.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpair.h.01EC040D375EEC4A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qparallelanimationgroup.h.85180786C86DD866.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpauseanimation.h.4E99E5DAC79F93D6.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qplugin.h.DE9F523BBBA2CACD.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpluginloader.h.EA633A3C5D56BB81.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpoint.h.6FB288C34FF26F6E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpointer.h.986070A66F49553D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QProcess.BE20511ABB71C702.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qprocess.h.A1BB6E96ACCC5C67.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qprocessordetection.h.F504BB0A2254FA87.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qpropertyanimation.h.29B5E6C2E1B95A8A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qqueue.h.2F650E4439EB8437.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qrandom.h.9E96CDA87220AB36.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qreadwritelock.h.8CCD2225565AD7F5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qrect.h.F5EA361C77E0C730.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qrefcount.h.E32CB392E23458C2.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qregexp.h.A743E4D5A3EC60F3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qregularexpression.h.ED809E01C720F191.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qresource.h.D36D8A98978524F6.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qresultstore.h.69A1FE4873FCCF33.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qrunnable.h.29D7BBF8AE89D7ED.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsavefile.h.84C4D60D900891C0.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qscopedpointer.h.8AD0A6696B808022.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qscopedvaluerollback.h.13E7EEE9B5109214.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qscopeguard.h.599F4523BB550F5E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsemaphore.h.03BD022815ACDF25.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsequentialanimationgroup.h.FD6B251C977AE53A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qset.h.BFAFD752BEBADCAF.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsettings.h.E4A5FF87FCA064B6.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qshareddata.h.D6B568578D377DC1.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsharedmemory.h.74B3985F8685FD55.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsharedpointer_impl.h.E2245BC152CF2E19.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsharedpointer.h.D32C0199D8ED9A8B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsignalmapper.h.9FDB227BC3FAD4AC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsignaltransition.h.DC0EC1D892E23766.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsize.h.71DE2AFBA660A2C9.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsocketnotifier.h.BF762D8A0F141027.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsortfilterproxymodel.h.4FFF4B7B4BAB6192.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QSqlDatabase.EEB6E95A68CA68F3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsqldatabase.h.8967DC8F96BD4418.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QSqlQuery.3C178EFD3E335631.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsqlquery.h.58DC82FB7B9832AE.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstack.h.FB6935E1A949EE64.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstandardpaths.h.F27EB24E29EE186B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstate.h.A9F400A02CB8BDD3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstatemachine.h.CEC5B76DE56E797C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QStorageInfo.8212E2507EED6208.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstorageinfo.h.61967399393C5B98.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QString.8665D72C10712FDA.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstring.h.5EA1833E902AE4F5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringalgorithms.h.AF1AB6ABE8F4CA85.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringbuilder.h.B2C660C58429A68E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QStringList.9E91A5BD37AA9A83.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringlist.h.DF3F832335591A2F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringlistmodel.h.E033F82F6DE71C36.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringliteral.h.1E9F373FCE67A3FF.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringmatcher.h.B9C78C6DB832A2BD.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qstringview.h.938962BF20C34C05.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsysinfo.h.8C74469949D07301.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsystemdetection.h.D1E22CAF291BC911.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsystemsemaphore.h.3150EDEE5A1D7808.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrent_global.h.EBE491BCD5A3C876.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QtConcurrent.060E35BCF604347E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentcompilertest.h.8ED96DB143254118.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QtConcurrentDepends.331A385FED61665B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentexception.h.6ADF1F2DF862B68C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentfilter.h.3D525621A0580248.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentfilterkernel.h.AD8D1F7B870797CB.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentfunctionwrappers.h.2F898BA60F697377.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentiteratekernel.h.BCC9A4F35FBC4B61.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentmap.h.2EFC5B3DBAFEB115.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentmapkernel.h.030D5F9979037EC0.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentmedian.h.842A9091A1AF6EB3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentreducekernel.h.21F4BD198C33E37F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentrun.h.C5F1908CDD3DB639.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentrunbase.h.D431733C4305B7ED.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentstoredfunctioncall.h.3B3F0BAD775F0EDC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentthreadengine.h.FDB1A59431A3D44C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentversion.h.4C4C1CD4FB148F34.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtcore-config.h.EB4748EC2FBA645A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QtCore.65D441226FAD65AC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QtCoreDepends.B3C4B2819B16AE5B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtcoreversion.h.15522F22F9A93811.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QTcpServer.80DA24A8D436E365.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtcpserver.h.3683963D315F14C1.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QTcpSocket.8C2B2EE3B665EC20.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtcpsocket.h.1A6468E01FF2D065.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtemporarydir.h.22EB30A249295A15.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtemporaryfile.h.65E9F2D2C371BEAC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextboundaryfinder.h.F123E7AD44D5576D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextcodec.h.CE780492885009B4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtextstream.h.FD7DED16BDAB5ED2.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QThread.583157118AC9F20A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qthread.h.3FDA5477F7F898C7.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qthreadpool.h.03EA81677E815F7A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qthreadstorage.h.2348F2408BA7FE18.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtimeline.h.3AAF333019BC4B8C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtimer.h.1BCF901E3807B726.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtimezone.h.DDA59197AAE136FB.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtnetwork-config.h.3E891ADC07A39333.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtnetworkglobal.h.1A0CFDC887D5FD1E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtranslator.h.2732FFDA82B0AED2.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtransposeproxymodel.h.6D42A860E83C532D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtsql-config.h.02EDD5E40FE7ACE2.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtsqlglobal.h.E0CA70D79586BB7D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtypeinfo.h.043294AF5EB82066.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qtypetraits.h.0FA71E4A0F4D2884.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/queue.9FD5706C83C7F39C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qurl.h.39923D297D998B1B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qurlquery.h.79931C85B94BA345.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/quuid.h.D01E87244D39D146.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QVariant.A704BA059C5B8A47.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvariant.h.594F5E3E73CCAB5D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvariantanimation.h.767CBD22FD05B16F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvarlengtharray.h.610D0616978DF4C2.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qvector.h.010EAB524AFCAF9D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qversionnumber.h.63C8E522172FDAB2.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qversiontagging.h.EBB7C24F771545A7.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qwaitcondition.h.22F4E1441A0E0836.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qwineventnotifier.h.51D594E05FAD97AC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qxmlstream.h.D0E232452DFD61DD.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/random.2B3D11F3A4FBF27B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/random.h.1F38C286BE20DA04.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/random.h.5CE7D223EC68E566.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/random.tcc.1B3CF95D55BB2D23.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/range_access.h.6705DE4D912B2C96.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ratio.0486C04EFA9BA1BC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/refwrap.h.A5AEC652AF1CCAAF.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/result_set.h.D95AE8837D4DF604.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ring_buffer.hpp.7362BEB213728ED3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/sampling.h.582339CE2A350482.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/saturate.hpp.BEE82585C2D5DCDF.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/saving.h.FBEB750A1DAA6121.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/seam_finders.hpp.0184F29630EF7AC8.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/set.B16B4847DD282B4E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/shape_distance.hpp.15D88068F71B8F4F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/shape_transformer.hpp.05AB03C901ABF68A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/shape.hpp.7D17588BCCE44856.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr_atomic.h.90C9998B817DA447.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr_base.h.2FDC406D1BF722F4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr.h.5104944BDD90EA40.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/signal.h.49846CA24C328D17.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/sstream.B7DAB30A18DBD5E2.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/sstream.tcc.DE45119DF1D9727C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stabilizer.hpp.930B5948892C742D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/std_abs.h.FB3C8F52403F7273.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/std_function.h.B4742125A1911407.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/std_mutex.h.1095571B6D7E9CB4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdarg.h.15F65BACBA8B9323.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stddef.h.03E114F40754BC25.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdexcept.4A4DE34691E1A143.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.09BF4E8AB9B167B9.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.4568F321797CF475.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdio_s.h.32CBDFF657187EAD.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdio.h.A16B1BA327A7E3C2.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdlib_s.h.6A7C265198DFA2C1.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.5EFD4A8A3F3BD092.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.B08C8454FEFA3D8C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stitching.hpp.5C4ABBC6002A390C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_algo.h.8820CF307B043629.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_algobase.h.6BF3180CADD195A9.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_bvector.h.041292C0AE238322.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_construct.h.36AB55C7CA46A7C6.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_deque.h.461FD455F0C87617.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_function.h.2351B41E67293CB4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_heap.h.50B614434E1A8864.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_iterator_base_funcs.h.1C397EDF8CA83A91.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_iterator_base_types.h.56140EC589D06AA1.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_iterator.h.9DAB179302994A17.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_list.h.826C90124AA355F0.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_map.h.7CE5C18A5FFDF5B6.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_multimap.h.1280CAB4D90FCC35.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_multiset.h.A55A825088E9CCD4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_numeric.h.42820198EFD60330.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_pair.h.CD67FF5E6532F3DC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_queue.h.D3B0FB22442DFF94.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_raw_storage_iter.h.6C63CB239E4C7FEC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_relops.h.33F09D8C6B172960.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_set.h.306351D7308CD214.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_tempbuf.h.0A61D053A5DFA070.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_tree.h.032F76D3DE2AFB7E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_uninitialized.h.9FB118EFAF3C2242.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stl_vector.h.0FB43F56F501916B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stream_iterator.h.33731E89EA1B1EB3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/streambuf_iterator.h.18E5132709DE2328.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/streambuf.946C9A83A2F42682.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/streambuf.tcc.9F9DEFE178A4A9E9.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/string_conversions.h.4626AEB0CF8D6A76.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/string_s.h.F89C051472CFB7FB.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/string.78BD98DDA3ECA759.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/string.h.BC3339C2E774EF90.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stringfwd.h.FB6C71722254174A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/superres.hpp.049DCA7DD70B5F4B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/swprintf.inl.87354148B1961076.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/system_error.C2BC630D15D7D458.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/thread.8D88C475F542A083.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/time_members.h.5909422B24806E16.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/time.h.48B8243A2650FF43.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/timeb_s.h.CDF4ABD0B21A03F2.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/timeb.h.41E398516464C634.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/timer.h.AEAD3E6798B9F896.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/tracking_c.h.6EE2974E246F2771.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/tracking.hpp.DD12193457FF3015.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/traits.hpp.BAF397773940C8EC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/tuple.8B82DDEEB850B484.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/type_traits.5C6B947F44F865B3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/type_traits.h.A25FE2B7B86EB107.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/typeinfo.CC5B48228301BC4B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/types_c.h.A67F51B6A542E927.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/types_c.h.EE0900D6B1618564.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/types.h.36984CF5441BA315.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/types.hpp.FD02D5655E3758D5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/uniform_int_dist.h.9A74DE199F23904F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/unique_ptr.h.9ED941EADB531360.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/unordered_map.B26331BE3AC990EE.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/unordered_map.h.AE81EAD612694DF6.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/uses_allocator.h.C3C6CCCCB9D6E3E5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/util_inl.hpp.5C66D827DABDA6E7.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/util.hpp.A4B0D24CB3CCEAC1.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/utility.1ECB6374FB0A251A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/utility.hpp.7A271394D73085C1.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/vadefs.h.B2F16AD2AFB026E4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/vadefs.h.DB9AB0D373BF9498.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/vector.25941029FA90E21F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/vector.tcc.0FD2F7E03D43A548.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/version.hpp.505C311203A09354.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/video.hpp.B3DCD8A321E35D86.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/videoio_c.h.421D437BC77508E7.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/videoio.hpp.61F28FFFF75F68F8.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/videostab.hpp.9A6D1A3900F9A65C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/vsx_utils.hpp.EAC35909D017B41B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/warpers_inl.hpp.17D9224668990375.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/warpers.hpp.06D60F09AB33662A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/warpers.hpp.188DA6AEB54BAF97.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/wchar_s.h.73D2262285D48E80.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/wchar.h.4AC9309FBBA7B478.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/wctype.h.ECB5E902604C4E86.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/wobble_suppression.hpp.3C0E656EAEA74E02.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/xmmintrin.h.364A73AC0B6B44A1.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/HxDataBase.o
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/HxTaskDispatch.o
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/HxVideoDevice.o
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/main.o
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/moc_HxTaskDispatch.cpp
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/moc_HxTaskDispatch.o
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/moc_HxUtils.cpp
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/moc_HxUtils.o
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/moc_HxVideoDevice.cpp
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/moc_HxVideoDevice.o
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/moc_predefs.h
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/debug/_20231026182850571.mp4
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/debug/_20231026183131896.mp4
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/debug/_20231026183622391.mp4
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/debug/20231026182850571.mp4
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/debug/20231026183131896.mp4
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/debug/20231026183622391.mp4
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/debug/app.exe
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/debug/DataBase.db
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/debug/libopencv_calib3d3412.dll
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/debug/libopencv_core3412.dll
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/debug/libopencv_dnn3412.dll
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/debug/libopencv_features2d3412.dll
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/debug/libopencv_flann3412.dll
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/debug/libopencv_highgui3412.dll
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/debug/libopencv_imgcodecs3412.dll
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/debug/libopencv_imgproc3412.dll
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/debug/libopencv_ml3412.dll
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/debug/libopencv_objdetect3412.dll
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/debug/libopencv_photo3412.dll
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/debug/libopencv_shape3412.dll
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/debug/libopencv_stitching3412.dll
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/debug/libopencv_superres3412.dll
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/debug/libopencv_video3412.dll
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/debug/libopencv_videoio3412.dll
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/debug/libopencv_videostab3412.dll
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/debug/opencv_ffmpeg3412_64.dll
-DebugTool/.vs/DebugTool/FileContentIndex/._43e28bbd-f9f6-45f5-a0ca-43b73cafdeeb.vsidx
-DebugTool/.vs/DebugTool/FileContentIndex/43e28bbd-f9f6-45f5-a0ca-43b73cafdeeb.vsidx
-DebugTool/.vs/DebugTool/v17/._.futdcache.v2
-DebugTool/.vs/ProjectEvaluation/._debugtool.metadata.v5.2
-DebugTool/.vs/ProjectEvaluation/._debugtool.projects.v5.2
-DebugTool/DebugTool/obj/._DebugTool_1gemr4xq_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/._DebugTool_1gemr4xq_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/._DebugTool_1gemr4xq_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/._DebugTool_3dax0v4e_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/._DebugTool_3dax0v4e_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/._DebugTool_3dax0v4e_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/._DebugTool_wf2v3zr0_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/._DebugTool_wf2v3zr0_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/._DebugTool_wf2v3zr0_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/._DebugTool_xp23wu5i_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/._DebugTool_xp23wu5i_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/._DebugTool_xp23wu5i_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/DebugTool_1gemr4xq_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_1gemr4xq_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_1gemr4xq_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/DebugTool_3dax0v4e_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_3dax0v4e_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_3dax0v4e_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/DebugTool_da5egvsh_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_da5egvsh_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_da5egvsh_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/DebugTool_ggpoqhuy_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_ggpoqhuy_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_ggpoqhuy_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/DebugTool_hvwgovfx_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_hvwgovfx_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_hvwgovfx_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/DebugTool_r51hc0c1_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_r51hc0c1_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_r51hc0c1_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/DebugTool_wf2v3zr0_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_wf2v3zr0_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_wf2v3zr0_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/DebugTool_xp23wu5i_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_xp23wu5i_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_xp23wu5i_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/DebugTool_ymz5oyii_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_ymz5oyii_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_ymz5oyii_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_1gemr4xq_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_1gemr4xq_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_1gemr4xq_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_1gemr4xq_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_3cvp2gka_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_3cvp2gka_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_3cvp2gka_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_3cvp2gka_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_3cvp2gka_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_3dax0v4e_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_3dax0v4e_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_3dax0v4e_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_3dax0v4e_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_cqi52zhl_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_cqi52zhl_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_cqi52zhl_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_cqi52zhl_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_ervd3b5n_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_ervd3b5n_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_ervd3b5n_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_ervd3b5n_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_ervd3b5n_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_kcrim1j1_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_kcrim1j1_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_kcrim1j1_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_kcrim1j1_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_kcrim1j1_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_n3gp1g21_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_n3gp1g21_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_n3gp1g21_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_n3gp1g21_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_pm5253aj_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_pm5253aj_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_pm5253aj_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_pm5253aj_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_pm5253aj_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_sy1gk40f_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_sy1gk40f_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_sy1gk40f_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_sy1gk40f_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_sy1gk40f_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_uk53nmfm_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_uk53nmfm_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_uk53nmfm_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_uk53nmfm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_w4ezky5q_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_w4ezky5q_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_w4ezky5q_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_w4ezky5q_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_w4ezky5q_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_wf2v3zr0_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_wf2v3zr0_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_wf2v3zr0_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_wf2v3zr0_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_wttwpy4k_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_wttwpy4k_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_wttwpy4k_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_wttwpy4k_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_xp23wu5i_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_xp23wu5i_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_xp23wu5i_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_xp23wu5i_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool.csproj.FileListAbsolute.txt
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_0luc2ivg_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_0luc2ivg_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_0luc2ivg_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_0luc2ivg_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_0luc2ivg_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_0olrncq0_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_0olrncq0_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_0olrncq0_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_0olrncq0_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_0olrncq0_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_1gemr4xq_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_1gemr4xq_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_1gemr4xq_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_1gemr4xq_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_02kpmygo_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_02kpmygo_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_02kpmygo_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_02kpmygo_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_2zljg2jc_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_2zljg2jc_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_2zljg2jc_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_2zljg2jc_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3cvp2gka_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3cvp2gka_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3cvp2gka_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3cvp2gka_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3cvp2gka_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3dax0v4e_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3dax0v4e_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3dax0v4e_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3dax0v4e_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_41mwpyib_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_41mwpyib_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_41mwpyib_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_41mwpyib_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_330rpo20_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_330rpo20_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_330rpo20_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_330rpo20_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_330rpo20_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_alhal5gl_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_alhal5gl_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_alhal5gl_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_alhal5gl_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_cqi52zhl_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_cqi52zhl_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_cqi52zhl_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_cqi52zhl_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_da5egvsh_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_da5egvsh_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_da5egvsh_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_da5egvsh_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ervd3b5n_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ervd3b5n_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ervd3b5n_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ervd3b5n_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ervd3b5n_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ggpoqhuy_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ggpoqhuy_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ggpoqhuy_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ggpoqhuy_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hms1tteu_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hms1tteu_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hms1tteu_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hms1tteu_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hms1tteu_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hvwgovfx_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hvwgovfx_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hvwgovfx_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hvwgovfx_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_jcz1kf5r_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_jcz1kf5r_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_jcz1kf5r_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_jcz1kf5r_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_kcrim1j1_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_kcrim1j1_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_kcrim1j1_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_kcrim1j1_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_kcrim1j1_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_lisr30tv_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_lisr30tv_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_lisr30tv_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_lisr30tv_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_lisr30tv_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_mce2irop_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_mce2irop_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_mce2irop_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_mce2irop_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_mce2irop_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_mgxhokt3_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_mgxhokt3_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_mgxhokt3_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_mgxhokt3_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_mgxhokt3_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_n3gp1g21_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_n3gp1g21_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_n3gp1g21_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_n3gp1g21_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_noxf4ik2_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_noxf4ik2_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_noxf4ik2_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_noxf4ik2_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_noxf4ik2_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_pm5253aj_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_pm5253aj_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_pm5253aj_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_pm5253aj_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_pm5253aj_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_r51hc0c1_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_r51hc0c1_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_r51hc0c1_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_r51hc0c1_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_sf10lhhh_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_sf10lhhh_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_sf10lhhh_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_sf10lhhh_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_sfvlemvw_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_sfvlemvw_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_sfvlemvw_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_sfvlemvw_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_sfvlemvw_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_sy1gk40f_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_sy1gk40f_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_sy1gk40f_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_sy1gk40f_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_sy1gk40f_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_uk53nmfm_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_uk53nmfm_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_uk53nmfm_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_uk53nmfm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_w4ezky5q_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_w4ezky5q_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_w4ezky5q_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_w4ezky5q_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_w4ezky5q_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_wf2v3zr0_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_wf2v3zr0_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_wf2v3zr0_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_wf2v3zr0_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_wttwpy4k_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_wttwpy4k_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_wttwpy4k_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_wttwpy4k_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_xp23wu5i_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_xp23wu5i_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_xp23wu5i_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_xp23wu5i_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ymz5oyii_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ymz5oyii_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ymz5oyii_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ymz5oyii_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/._DebugTool.csproj
-DebugTool/DebugTool/._MainWindow.xaml
-DebugTool/DebugTool/._MainWindow.xaml.cs
-DebugTool/DebugTool/._WarnParamConfigWindow.xaml
+build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/*
._通信协议说明.docx
app/app.pro.user.7f628c0
app/app.pro.user.af7f13e
-资料/testcase.cpp
-资料/testcase/opencv.h
app/._app.pro.user.7f628c0
-DebugTool/DebugTool/obj/DebugTool_24wmh1qv_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_24wmh1qv_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_24wmh1qv_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/DebugTool_5245gnkr_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_5245gnkr_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_5245gnkr_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/DebugTool_bl4stmbc_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_bl4stmbc_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_bl4stmbc_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/DebugTool_e2a5fjmd_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_e2a5fjmd_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_e2a5fjmd_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/DebugTool_hhug4nxn_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_hhug4nxn_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_hhug4nxn_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/DebugTool_hsub1kob_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_hsub1kob_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_hsub1kob_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/DebugTool_jwufzprb_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_jwufzprb_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_jwufzprb_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/DebugTool_oyn4lmie_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_oyn4lmie_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_oyn4lmie_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/DebugTool_pdh0y4sk_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_pdh0y4sk_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_pdh0y4sk_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/DebugTool_po21z2ge_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_po21z2ge_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_po21z2ge_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/DebugTool_sbctekiw_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_sbctekiw_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_sbctekiw_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/DebugTool_ulpr3n5g_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_ulpr3n5g_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_ulpr3n5g_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/DebugTool_uwit1emy_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_uwit1emy_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_uwit1emy_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/DebugTool_vayyq0hn_wpftmp.csproj.nuget.dgspec.json
-DebugTool/DebugTool/obj/DebugTool_vayyq0hn_wpftmp.csproj.nuget.g.props
-DebugTool/DebugTool/obj/DebugTool_vayyq0hn_wpftmp.csproj.nuget.g.targets
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._CalibrationWindow.g.i.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_3zlxasso_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_3zlxasso_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_3zlxasso_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_3zlxasso_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_3zlxasso_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_xi1l4eyu_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_xi1l4eyu_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_xi1l4eyu_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/._DebugTool_xi1l4eyu_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/CalibrationWindow.baml
-DebugTool/DebugTool/obj/Debug/net6.0-windows/CalibrationWindow.g.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/CalibrationWindow.g.i.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_0bpewova_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_0bpewova_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_0bpewova_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_0bpewova_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_0bpewova_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_0nlixu1j_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_0nlixu1j_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_0nlixu1j_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_0nlixu1j_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_1apnghox_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_1apnghox_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_1apnghox_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_1apnghox_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_1cbddffa_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_1cbddffa_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_1cbddffa_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_1cbddffa_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_1cdz0ejo_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_1cdz0ejo_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_1cdz0ejo_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_1cdz0ejo_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_1s2bxyd2_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_1s2bxyd2_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_1s2bxyd2_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_1s2bxyd2_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_1s2bxyd2_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_2tv3kdui_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_2tv3kdui_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_2tv3kdui_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_2tv3kdui_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_2tv3kdui_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3tnyu0bm_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3tnyu0bm_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3tnyu0bm_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3tnyu0bm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3zd1hm1h_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3zd1hm1h_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3zd1hm1h_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3zd1hm1h_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3zd1hm1h_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3zlxasso_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3zlxasso_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3zlxasso_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3zlxasso_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_3zlxasso_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_5bxkjlmo_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_5bxkjlmo_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_5bxkjlmo_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_5bxkjlmo_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_5bxkjlmo_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_5cxvfjaz_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_5cxvfjaz_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_5cxvfjaz_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_5cxvfjaz_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_5cxvfjaz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_5zpvjmsq_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_5zpvjmsq_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_5zpvjmsq_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_5zpvjmsq_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_5zpvjmsq_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_15t4lm4s_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_15t4lm4s_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_15t4lm4s_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_15t4lm4s_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_15t4lm4s_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_24wmh1qv_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_24wmh1qv_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_24wmh1qv_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_24wmh1qv_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_35gtvkuo_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_35gtvkuo_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_35gtvkuo_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_35gtvkuo_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_5245gnkr_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_5245gnkr_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_5245gnkr_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_5245gnkr_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_aciig1rf_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_aciig1rf_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_aciig1rf_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_aciig1rf_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_aciig1rf_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_afm3sexi_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_afm3sexi_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_afm3sexi_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_afm3sexi_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_agh4o5id_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_agh4o5id_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_agh4o5id_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_agh4o5id_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_agh4o5id_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_bevg3vtl_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_bevg3vtl_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_bevg3vtl_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_bevg3vtl_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_bfbycl34_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_bfbycl34_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_bfbycl34_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_bfbycl34_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_bfbycl34_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_bl4stmbc_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_bl4stmbc_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_bl4stmbc_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_bl4stmbc_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_c3r4jz5h_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_c3r4jz5h_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_c3r4jz5h_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_c3r4jz5h_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_c3r4jz5h_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_cf4ejcai_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_cf4ejcai_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_cf4ejcai_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_cf4ejcai_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_cf4ejcai_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_cghj2qyi_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_cghj2qyi_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_cghj2qyi_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_cghj2qyi_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_cghj2qyi_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_csi5uxd3_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_csi5uxd3_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_csi5uxd3_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_csi5uxd3_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_csi5uxd3_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_dbgilnba_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_dbgilnba_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_dbgilnba_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_dbgilnba_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_dbgilnba_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_e2a5fjmd_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_e2a5fjmd_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_e2a5fjmd_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_e2a5fjmd_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_esqf03hh_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_esqf03hh_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_esqf03hh_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_esqf03hh_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_esqf03hh_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ffc5tsyz_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ffc5tsyz_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ffc5tsyz_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ffc5tsyz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_fmlcardy_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_fmlcardy_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_fmlcardy_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_fmlcardy_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_fmlcardy_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_g4typldn_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_g4typldn_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_g4typldn_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_g4typldn_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_gbgmngzg_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_gbgmngzg_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_gbgmngzg_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_gbgmngzg_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_gbgmngzg_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_gblazvei_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_gblazvei_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_gblazvei_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_gblazvei_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_gblazvei_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_gyz4cbl1_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_gyz4cbl1_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_gyz4cbl1_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_gyz4cbl1_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_gyz4cbl1_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_h1hekbjr_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_h1hekbjr_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_h1hekbjr_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_h1hekbjr_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_h04sj2x4_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_h04sj2x4_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_h04sj2x4_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_h04sj2x4_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hhug4nxn_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hhug4nxn_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hhug4nxn_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hhug4nxn_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hhv1c3ia_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hhv1c3ia_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hhv1c3ia_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hhv1c3ia_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hsub1kob_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hsub1kob_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hsub1kob_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hsub1kob_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hy1l5cbt_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hy1l5cbt_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hy1l5cbt_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hy1l5cbt_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_hy1l5cbt_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ilpky1kb_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ilpky1kb_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ilpky1kb_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ilpky1kb_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ilpky1kb_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ivmdh1jl_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ivmdh1jl_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ivmdh1jl_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ivmdh1jl_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_jhgpbwoj_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_jhgpbwoj_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_jhgpbwoj_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_jhgpbwoj_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_jhgpbwoj_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_jnv1dn0f_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_jnv1dn0f_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_jnv1dn0f_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_jnv1dn0f_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_jwufzprb_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_jwufzprb_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_jwufzprb_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_jwufzprb_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_koso10lh_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_koso10lh_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_koso10lh_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_koso10lh_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_m4qzbcqx_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_m4qzbcqx_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_m4qzbcqx_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_m4qzbcqx_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_m4qzbcqx_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_n4oox1ma_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_n4oox1ma_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_n4oox1ma_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_n4oox1ma_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_nbatm2ks_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_nbatm2ks_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_nbatm2ks_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_nbatm2ks_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_nbatm2ks_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ngmxpanr_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ngmxpanr_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ngmxpanr_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ngmxpanr_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ngmxpanr_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_njql0vva_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_njql0vva_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_njql0vva_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_njql0vva_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_njql0vva_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_no3jz0qv_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_no3jz0qv_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_no3jz0qv_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_no3jz0qv_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_no3jz0qv_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_o53surft_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_o53surft_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_o53surft_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_o53surft_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_o53surft_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_oyn4lmie_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_oyn4lmie_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_oyn4lmie_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_oyn4lmie_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_pdh0y4sk_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_pdh0y4sk_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_pdh0y4sk_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_pdh0y4sk_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_po21z2ge_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_po21z2ge_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_po21z2ge_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_po21z2ge_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_qj1zljc5_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_qj1zljc5_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_qj1zljc5_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_qj1zljc5_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_qj1zljc5_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_rakcqrtf_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_rakcqrtf_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_rakcqrtf_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_rakcqrtf_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_s40febt1_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_s40febt1_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_s40febt1_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_s40febt1_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_s40febt1_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_sbctekiw_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_sbctekiw_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_sbctekiw_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_sbctekiw_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ujjqqv3o_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ujjqqv3o_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ujjqqv3o_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ujjqqv3o_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ulpr3n5g_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ulpr3n5g_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ulpr3n5g_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_ulpr3n5g_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_usnh3zwj_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_usnh3zwj_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_usnh3zwj_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_usnh3zwj_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_uwit1emy_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_uwit1emy_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_uwit1emy_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_uwit1emy_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_vayyq0hn_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_vayyq0hn_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_vayyq0hn_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_vayyq0hn_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_vwu11zat_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_vwu11zat_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_vwu11zat_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_vwu11zat_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_wcgo2orq_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_wcgo2orq_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_wcgo2orq_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_wcgo2orq_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_wcgo2orq_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_wym4bkde_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_wym4bkde_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_wym4bkde_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_wym4bkde_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_wym4bkde_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_x0awjbin_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_x0awjbin_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_x0awjbin_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_x0awjbin_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_x0awjbin_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_x5ul5ls2_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_x5ul5ls2_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_x5ul5ls2_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_x5ul5ls2_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_x5ul5ls2_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_x41v5z4a_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_x41v5z4a_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_x41v5z4a_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_x41v5z4a_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_x41v5z4a_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_xeoixyad_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_xeoixyad_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_xeoixyad_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_xeoixyad_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_xeoixyad_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_xi1l4eyu_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_xi1l4eyu_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_xi1l4eyu_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_xi1l4eyu_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_xrkhkx2l_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_xrkhkx2l_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_xrkhkx2l_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_xrkhkx2l_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_xrkhkx2l_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_yz2lktad_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_yz2lktad_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_yz2lktad_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_yz2lktad_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_yz2lktad_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_zgc5hcvo_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_zgc5hcvo_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_zgc5hcvo_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_zgc5hcvo_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_zgc5hcvo_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_zi5nkile_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_zi5nkile_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_zi5nkile_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_zi5nkile_wpftmp.csproj.BuildWithSkipAnalyzers
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_zi5nkile_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_zs2tbxar_wpftmp.AssemblyInfo.cs
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_zs2tbxar_wpftmp.AssemblyInfoInputs.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_zs2tbxar_wpftmp.assets.cache
-DebugTool/DebugTool/obj/Debug/net6.0-windows/DebugTool_zs2tbxar_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
-DebugTool/DebugTool/bin/Debug/net6.0-windows/DebugTool.zip
-DebugTool/DebugTool/bin/Debug/net6.0-windows/Thumbs.db
-DebugTool/.vs/DebugTool/FileContentIndex/93960abd-88b5-45d0-a264-8a7d99810008.vsidx
0001-add-rknnModel.patch
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qamqpchannel.h.71144DFDE1E01D07.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qamqpclient.h.15E2FEB794966D58.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qamqpexchange.h.7E5432F4296473B4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qamqpglobal.h.D0C1651CE8A97492.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qamqpmessage.h.286A783AC8220EBA.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qamqpqueue.h.90AD844522AAEDC0.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qamqptable.h.F463F4945AC1BE8F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QByteArray.17581CB797109D5B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QFile.FCD7DB2B95FE5159.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QFlags.B7DB8B484D58F9DB.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QHash.E751EE29C48FE3B3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QHostAddress.2A9E89F71E1AE70F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QMetaType.9198532699D15359.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QQueue.523EF55906FE8D1F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QSharedDataPointer.155E01DC88A3AF94.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qssl.h.60E31DF6259D1DB6.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsslcertificate.h.6B9DE9AE6595391F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QSslConfiguration.091BCB96EA83165F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsslconfiguration.h.46E92CCC80DE2A19.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QSslError.BC64BA294149612F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsslerror.h.208A22EF8305D88E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/qsslsocket.h.EF0015A1D04CE455.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QThreadPool.E16EC34907CC23B2.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QUrl.CEE06E0160407BD4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QVariantHash.7BF6FAFC1D9D3571.idx
Motovis主动安全ADAS+DSM+BSD安装标定(2)(1)(1).pdf
-DebugTool/DebugTool/CalibrationWindow.xaml
-DebugTool/DebugTool/CalibrationWindow.xaml.cs
-app/debug/log/20231115/20231115.txt
-app/debug/log/20231116/._20231116.txt
-app/debug/log/20231116/20231116.txt
-app/debug/log/20231117/20231117.txt
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QDir.A6F537247447E879.idx
._app_mpp
._build-app-Desktop_Qt_5_14_2_GCC_64bit-Debug
._libObjectEventDetect.a
._Motovis主动安全ADAS+DSM+BSD安装标定(2)(1)(1).pdf
-app/debug/debug/app.exe
-app/.qtc_clangd/compile_commands.json
-app/.qtc_clangd/.cache/clangd/index/__stddef_max_align_t.h.336F578106E84387.idx
-app/.qtc_clangd/.cache/clangd/index/_mingw_ddk.h.2471BCD8E93D0128.idx
-app/.qtc_clangd/.cache/clangd/index/_mingw_directx.h.4FC4A1424E1483FA.idx
-app/.qtc_clangd/.cache/clangd/index/_mingw_mac.h.B5B5B19DC719054F.idx
-app/.qtc_clangd/.cache/clangd/index/_mingw_off_t.h.5B5A153989DBB2E5.idx
-app/.qtc_clangd/.cache/clangd/index/_mingw_print_pop.h.E8A694224E367A68.idx
-app/.qtc_clangd/.cache/clangd/index/_mingw_print_push.h.8BB6AC4BA48D084D.idx
-app/.qtc_clangd/.cache/clangd/index/_mingw_secapi.h.5180DDA4ADCEE6C7.idx
-app/.qtc_clangd/.cache/clangd/index/_mingw_stat64.h.C4A720165D1AFF68.idx
-app/.qtc_clangd/.cache/clangd/index/_mingw.h.0C7D6FEC5BE3083B.idx
-app/.qtc_clangd/.cache/clangd/index/_timeval.h.B6193050990C8A29.idx
-app/.qtc_clangd/.cache/clangd/index/affine.hpp.551D82672495179D.idx
-app/.qtc_clangd/.cache/clangd/index/algorithm.B97C7C566BC4BA81.idx
-app/.qtc_clangd/.cache/clangd/index/algorithmfwd.h.83A9BABF8B63B6BC.idx
-app/.qtc_clangd/.cache/clangd/index/aligned_buffer.h.5F14A59405A7042F.idx
-app/.qtc_clangd/.cache/clangd/index/all_indices.h.5EF3718ECF4D4924.idx
-app/.qtc_clangd/.cache/clangd/index/alloc_traits.h.92F64DC450805A84.idx
-app/.qtc_clangd/.cache/clangd/index/alloc_traits.h.C5125E10B7215150.idx
-app/.qtc_clangd/.cache/clangd/index/allocated_ptr.h.DED45775CB70A69A.idx
-app/.qtc_clangd/.cache/clangd/index/allocator.h.3DBD1B2CAB44CAD4.idx
-app/.qtc_clangd/.cache/clangd/index/allocator.h.711AAFA7B1B76904.idx
-app/.qtc_clangd/.cache/clangd/index/any.h.A9553D9FCB8C61AC.idx
-app/.qtc_clangd/.cache/clangd/index/array.5CEE309221031C51.idx
-app/.qtc_clangd/.cache/clangd/index/assert.h.31C12AC0A52E9A19.idx
-app/.qtc_clangd/.cache/clangd/index/assertions.h.B4FCD094BFD5C775.idx
-app/.qtc_clangd/.cache/clangd/index/async.hpp.7DB824F59C10E9CF.idx
-app/.qtc_clangd/.cache/clangd/index/atomic_base.h.2F1E370882034816.idx
-app/.qtc_clangd/.cache/clangd/index/atomic_futex.h.988AB60F1E3570FB.idx
-app/.qtc_clangd/.cache/clangd/index/atomic_lockfree_defines.h.8122E384A6D04CF5.idx
-app/.qtc_clangd/.cache/clangd/index/atomic_word.h.D7BCFC260C318F7F.idx
-app/.qtc_clangd/.cache/clangd/index/atomic.B57A90CDF00F469D.idx
-app/.qtc_clangd/.cache/clangd/index/atomicity.h.6E0F3740D921A36F.idx
-app/.qtc_clangd/.cache/clangd/index/attributes.h.C752DDE8FD66661E.idx
-app/.qtc_clangd/.cache/clangd/index/auto_ptr.h.30910E9BD339B868.idx
-app/.qtc_clangd/.cache/clangd/index/autotuned_index.h.ED95F507906E917F.idx
-app/.qtc_clangd/.cache/clangd/index/avcodec.h.2023DE48B260EAB4.idx
-app/.qtc_clangd/.cache/clangd/index/avconfig.h.9DEA46BC563D8140.idx
-app/.qtc_clangd/.cache/clangd/index/avformat.h.4B68D7E0D15FB25D.idx
-app/.qtc_clangd/.cache/clangd/index/avio.h.6A39DA98CD974D57.idx
-app/.qtc_clangd/.cache/clangd/index/avutil.h.5CB8FFA9947DB248.idx
-app/.qtc_clangd/.cache/clangd/index/background_segm.hpp.FB3F6B49E432F572.idx
-app/.qtc_clangd/.cache/clangd/index/base.hpp.EAB6C99805C4B741.idx
-app/.qtc_clangd/.cache/clangd/index/basic_file.h.46297FDF1FF79E46.idx
-app/.qtc_clangd/.cache/clangd/index/basic_ios.h.598857236FF9C470.idx
-app/.qtc_clangd/.cache/clangd/index/basic_ios.tcc.BE0725A2F8A00C67.idx
-app/.qtc_clangd/.cache/clangd/index/basic_string.h.B403E509A4F404EB.idx
-app/.qtc_clangd/.cache/clangd/index/basic_string.tcc.5F21E53426A68ECE.idx
-app/.qtc_clangd/.cache/clangd/index/binders.h.FC09C7DD376EA749.idx
-app/.qtc_clangd/.cache/clangd/index/blenders.hpp.52C5DB463DEA6322.idx
-app/.qtc_clangd/.cache/clangd/index/bsf.h.7DED7AFDF2A13950.idx
-app/.qtc_clangd/.cache/clangd/index/buffer.h.A4858E6A88353C30.idx
-app/.qtc_clangd/.cache/clangd/index/bufferpool.hpp.6AE15BFB2353257C.idx
-app/.qtc_clangd/.cache/clangd/index/c++allocator.h.6EF67B03E765424E.idx
-app/.qtc_clangd/.cache/clangd/index/c++config.h.A68D3B39CB0BFEC3.idx
-app/.qtc_clangd/.cache/clangd/index/c++io.h.204A5984A314F9BE.idx
-app/.qtc_clangd/.cache/clangd/index/c++locale.h.21F68B8279C8D39C.idx
-app/.qtc_clangd/.cache/clangd/index/calib3d_c.h.10633BCC28388924.idx
-app/.qtc_clangd/.cache/clangd/index/calib3d.hpp.22C23F455C512B58.idx
-app/.qtc_clangd/.cache/clangd/index/camera.hpp.571FD8E38E1DF4AA.idx
-app/.qtc_clangd/.cache/clangd/index/cctype.3E41EF56E18FEC27.idx
-app/.qtc_clangd/.cache/clangd/index/cerrno.8C5C22848F7DD348.idx
-app/.qtc_clangd/.cache/clangd/index/cfloat.236DC26250ACF52D.idx
-app/.qtc_clangd/.cache/clangd/index/channel_layout.h.506DAF1A88389528.idx
-app/.qtc_clangd/.cache/clangd/index/char_traits.h.AC92E5AFB5FFBCF0.idx
-app/.qtc_clangd/.cache/clangd/index/check.hpp.E1382DE3399D274F.idx
-app/.qtc_clangd/.cache/clangd/index/chrono.F6DD885845F020BF.idx
-app/.qtc_clangd/.cache/clangd/index/climits.7164BCEC0C74CF79.idx
-app/.qtc_clangd/.cache/clangd/index/clocale.CAFBF0F2D94E79B1.idx
-app/.qtc_clangd/.cache/clangd/index/cmath.4988CCE4CE138F9A.idx
-app/.qtc_clangd/.cache/clangd/index/codec_desc.h.DB94423F0038A376.idx
-app/.qtc_clangd/.cache/clangd/index/codec_id.h.E0EFFCC5B9FBA7C1.idx
-app/.qtc_clangd/.cache/clangd/index/codec_par.h.68BD15DB4C82D672.idx
-app/.qtc_clangd/.cache/clangd/index/codec.h.5DE2DC01811DDF62.idx
-app/.qtc_clangd/.cache/clangd/index/codecvt.h.7FE7ABC7C7F7A56B.idx
-app/.qtc_clangd/.cache/clangd/index/common.h.EE6BB4AB44021368.idx
-app/.qtc_clangd/.cache/clangd/index/complex.BAC81DC85E603ED2.idx
-app/.qtc_clangd/.cache/clangd/index/composite_index.h.509D051012075CF2.idx
-app/.qtc_clangd/.cache/clangd/index/concept_check.h.FA15E6515181EC0C.idx
-app/.qtc_clangd/.cache/clangd/index/concurrence.h.7210265D6DA4FB8D.idx
-app/.qtc_clangd/.cache/clangd/index/condition_variable.B504957F88609C0E.idx
-app/.qtc_clangd/.cache/clangd/index/config.h.33EE52A4BCD4252C.idx
-app/.qtc_clangd/.cache/clangd/index/core_c.h.207E661FC9AC17F7.idx
-app/.qtc_clangd/.cache/clangd/index/core.hpp.8E5D21E7008446C5.idx
-app/.qtc_clangd/.cache/clangd/index/corecrt_startup.h.6F08457C9E873BAE.idx
-app/.qtc_clangd/.cache/clangd/index/cpp_type_traits.h.AF0B4159550C1940.idx
-app/.qtc_clangd/.cache/clangd/index/cpu_defines.h.F638FF58BE6E1B1A.idx
-app/.qtc_clangd/.cache/clangd/index/cpu.h.FAB561D6BDE0CCB3.idx
-app/.qtc_clangd/.cache/clangd/index/crtdefs.h.5EDFA5D2EF4E63A7.idx
-app/.qtc_clangd/.cache/clangd/index/cstddef.70950C2381DDE1EA.idx
-app/.qtc_clangd/.cache/clangd/index/cstdint.731F3C93849C98D2.idx
-app/.qtc_clangd/.cache/clangd/index/cstdio.B401A26C9AB8C238.idx
-app/.qtc_clangd/.cache/clangd/index/cstdlib.112BB81B4A257359.idx
-app/.qtc_clangd/.cache/clangd/index/cstring.FCEC3A5F95FA9EA9.idx
-app/.qtc_clangd/.cache/clangd/index/ctime.C254141143A8C9CB.idx
-app/.qtc_clangd/.cache/clangd/index/ctype_base.h.D75F7E5142AA6C94.idx
-app/.qtc_clangd/.cache/clangd/index/ctype_inline.h.87E4C73D26534870.idx
-app/.qtc_clangd/.cache/clangd/index/ctype.h.4A7231139AD3DDFE.idx
-app/.qtc_clangd/.cache/clangd/index/cuda_types.hpp.41AD2FA826D0FD66.idx
-app/.qtc_clangd/.cache/clangd/index/cuda.hpp.4BE5B3777FDDC7CB.idx
-app/.qtc_clangd/.cache/clangd/index/cuda.inl.hpp.3833F55AC50CBD3E.idx
-app/.qtc_clangd/.cache/clangd/index/cv_cpu_dispatch.h.4AF842C1D03B3E39.idx
-app/.qtc_clangd/.cache/clangd/index/cvdef.h.C9B13D73D187B2CF.idx
-app/.qtc_clangd/.cache/clangd/index/cvstd.hpp.5EDF33823C4F732B.idx
-app/.qtc_clangd/.cache/clangd/index/cvstd.inl.hpp.878D253B4B56D80C.idx
-app/.qtc_clangd/.cache/clangd/index/cwchar.ED4A05F746B3A0E0.idx
-app/.qtc_clangd/.cache/clangd/index/cwctype.CB0EA163710829E9.idx
-app/.qtc_clangd/.cache/clangd/index/cxxabi_forced.h.BB577B65A2A26619.idx
-app/.qtc_clangd/.cache/clangd/index/cxxabi_init_exception.h.7D8BFBBAAC4E5569.idx
-app/.qtc_clangd/.cache/clangd/index/deblurring.hpp.80E1ED190D62D27E.idx
-app/.qtc_clangd/.cache/clangd/index/debug.h.CD925ACC68D3E80D.idx
-app/.qtc_clangd/.cache/clangd/index/defines.h.8E0C4F04AFC670E1.idx
-app/.qtc_clangd/.cache/clangd/index/deque.9B327B0DEE7FCB96.idx
-app/.qtc_clangd/.cache/clangd/index/deque.tcc.BEA1C244E3FCA45B.idx
-app/.qtc_clangd/.cache/clangd/index/detection_based_tracker.hpp.14065AB33F3FCEFF.idx
-app/.qtc_clangd/.cache/clangd/index/dict.h.D1F963C88CE8365B.idx
-app/.qtc_clangd/.cache/clangd/index/dict.hpp.55DE54D129B029D1.idx
-app/.qtc_clangd/.cache/clangd/index/dist.h.81E27F2A6CAA43CB.idx
-app/.qtc_clangd/.cache/clangd/index/dnn.hpp.93FD420B3001490C.idx
-app/.qtc_clangd/.cache/clangd/index/dnn.hpp.9414427BAB35F453.idx
-app/.qtc_clangd/.cache/clangd/index/dnn.inl.hpp.FCFE110DE64BB517.idx
-app/.qtc_clangd/.cache/clangd/index/dynamic_bitset.h.A93F0431B8898947.idx
-app/.qtc_clangd/.cache/clangd/index/emdL1.hpp.28426592A7E9CC23.idx
-app/.qtc_clangd/.cache/clangd/index/emmintrin.h.69755A2E4667BC52.idx
-app/.qtc_clangd/.cache/clangd/index/errno.h.70F0197ABFD9B0AA.idx
-app/.qtc_clangd/.cache/clangd/index/error_constants.h.34C50D4F115EB0CC.idx
-app/.qtc_clangd/.cache/clangd/index/error.h.859D615F19070DDC.idx
-app/.qtc_clangd/.cache/clangd/index/exception_defines.h.06E5E6CA47E17CF0.idx
-app/.qtc_clangd/.cache/clangd/index/exception_ptr.h.FD2BF0FB1CDEF9E4.idx
-app/.qtc_clangd/.cache/clangd/index/exception.C346FFF4842E49AF.idx
-app/.qtc_clangd/.cache/clangd/index/exception.h.2CEEA68D2A7DFB1D.idx
-app/.qtc_clangd/.cache/clangd/index/exposure_compensate.hpp.B69F2317A3CC1D11.idx
-app/.qtc_clangd/.cache/clangd/index/fast_marching_inl.hpp.25210D0942D7B7D5.idx
-app/.qtc_clangd/.cache/clangd/index/fast_marching.hpp.A037CB3528EE3220.idx
-app/.qtc_clangd/.cache/clangd/index/fast_math.hpp.BA37A0696A2E6855.idx
-app/.qtc_clangd/.cache/clangd/index/features2d.hpp.5DBD166D487F9227.idx
-app/.qtc_clangd/.cache/clangd/index/flann_base.hpp.B132EF37D7CA8644.idx
-app/.qtc_clangd/.cache/clangd/index/flann.hpp.F420249FB6A5BA31.idx
-app/.qtc_clangd/.cache/clangd/index/float.h.7CA0A15AFA366B22.idx
-app/.qtc_clangd/.cache/clangd/index/float.h.89E1ED1DF772D607.idx
-app/.qtc_clangd/.cache/clangd/index/float.h.1959B1E6A1408D04.idx
-app/.qtc_clangd/.cache/clangd/index/frame_source.hpp.851EAC48A5ACFC88.idx
-app/.qtc_clangd/.cache/clangd/index/frame.h.0352C92F4D8F700C.idx
-app/.qtc_clangd/.cache/clangd/index/fstream.B2B56E365B455FAB.idx
-app/.qtc_clangd/.cache/clangd/index/fstream.tcc.4DA998EC87AAE330.idx
-app/.qtc_clangd/.cache/clangd/index/functexcept.h.FF4FE621C4743263.idx
-app/.qtc_clangd/.cache/clangd/index/functional_hash.h.0EBB01E2C9EDEA56.idx
-app/.qtc_clangd/.cache/clangd/index/functional.875E2AF84AD2F34C.idx
-app/.qtc_clangd/.cache/clangd/index/future.BF2F2E819EB1468F.idx
-app/.qtc_clangd/.cache/clangd/index/general.h.19B871760466C1F3.idx
-app/.qtc_clangd/.cache/clangd/index/global_motion.hpp.EA73627B7334F67C.idx
-app/.qtc_clangd/.cache/clangd/index/ground_truth.h.A7E6F2ADBE9E4A2B.idx
-app/.qtc_clangd/.cache/clangd/index/gthr-default.h.49ABE62A3A3B50F7.idx
-app/.qtc_clangd/.cache/clangd/index/gthr.h.46ABD8DCA91EDFB5.idx
-app/.qtc_clangd/.cache/clangd/index/hash_bytes.h.791E7A29D596F48D.idx
-app/.qtc_clangd/.cache/clangd/index/hashtable_policy.h.8B686F2B378FDEAA.idx
-app/.qtc_clangd/.cache/clangd/index/hashtable.h.F44FFB2A1CD9BA0D.idx
-app/.qtc_clangd/.cache/clangd/index/heap.h.AB6755E4FC4A7257.idx
-app/.qtc_clangd/.cache/clangd/index/hierarchical_clustering_index.h.100A6B047A0E5E67.idx
-app/.qtc_clangd/.cache/clangd/index/highgui_c.h.4CB1F275B5467AD1.idx
-app/.qtc_clangd/.cache/clangd/index/highgui.hpp.74B60B1C19545F10.idx
-app/.qtc_clangd/.cache/clangd/index/hist_cost.hpp.CCC62A07EF250B9A.idx
-app/.qtc_clangd/.cache/clangd/index/hwcontext.h.9657B3BC577B005C.idx
-app/.qtc_clangd/.cache/clangd/index/HxDataBase.cpp.AD9E822259392182.idx
-app/.qtc_clangd/.cache/clangd/index/HxDataBase.h.862EB8D617ED2B01.idx
-app/.qtc_clangd/.cache/clangd/index/HxTaskDispatch.cpp.BE06BF4A1A06BB09.idx
-app/.qtc_clangd/.cache/clangd/index/HxTaskDispatch.h.03F3B109F0542230.idx
-app/.qtc_clangd/.cache/clangd/index/HxUtils.h.1D065EA9DAC7C168.idx
-app/.qtc_clangd/.cache/clangd/index/HxVideoDecoder.h.8E187F003E7E401E.idx
-app/.qtc_clangd/.cache/clangd/index/HxVideoDevice.cpp.4F9AD6E4099BC6C8.idx
-app/.qtc_clangd/.cache/clangd/index/HxVideoDevice.h.0262F1CA74042770.idx
-app/.qtc_clangd/.cache/clangd/index/imgcodecs_c.h.C748D072B740E87F.idx
-app/.qtc_clangd/.cache/clangd/index/imgcodecs.hpp.AFA687475D8AE276.idx
-app/.qtc_clangd/.cache/clangd/index/imgproc_c.h.95F945983EF0D70D.idx
-app/.qtc_clangd/.cache/clangd/index/imgproc.hpp.69F3F79CC2CFDB00.idx
-app/.qtc_clangd/.cache/clangd/index/imgutils.h.ED14CCF2C5AB5B7D.idx
-app/.qtc_clangd/.cache/clangd/index/index_testing.h.6555D05E75A3F2F5.idx
-app/.qtc_clangd/.cache/clangd/index/inference_engine.hpp.C88865ECC3C23178.idx
-app/.qtc_clangd/.cache/clangd/index/initializer_list.3050C5D9538E3D24.idx
-app/.qtc_clangd/.cache/clangd/index/inpainting.hpp.92565C253672E2A8.idx
-app/.qtc_clangd/.cache/clangd/index/interface.h.EDBE14C9475C5550.idx
-app/.qtc_clangd/.cache/clangd/index/intfloat.h.FAE8B905AB9EEB40.idx
-app/.qtc_clangd/.cache/clangd/index/inttypes.h.9D4180E23D558448.idx
-app/.qtc_clangd/.cache/clangd/index/inttypes.h.63CE88437F856FC5.idx
-app/.qtc_clangd/.cache/clangd/index/invoke.h.3B22844231ABD2B1.idx
-app/.qtc_clangd/.cache/clangd/index/iomanip.AC1CB3FDB8BFEA1F.idx
-app/.qtc_clangd/.cache/clangd/index/ios_base.h.13F3FE997251761B.idx
-app/.qtc_clangd/.cache/clangd/index/ios.555D91907D559910.idx
-app/.qtc_clangd/.cache/clangd/index/iosfwd.C8D430265D31EDC5.idx
-app/.qtc_clangd/.cache/clangd/index/iostream.E535E5EA7A4A2A80.idx
-app/.qtc_clangd/.cache/clangd/index/istream.BA3872CFD88A3332.idx
-app/.qtc_clangd/.cache/clangd/index/istream.tcc.4F4EBBEE72CC6E21.idx
-app/.qtc_clangd/.cache/clangd/index/iterator.04C640A5F2F443D4.idx
-app/.qtc_clangd/.cache/clangd/index/kdtree_index.h.265FE73F41BE979E.idx
-app/.qtc_clangd/.cache/clangd/index/kdtree_single_index.h.9A6640EBDE2A81EB.idx
-app/.qtc_clangd/.cache/clangd/index/kmeans_index.h.AACACB8AE7BD125A.idx
-app/.qtc_clangd/.cache/clangd/index/layer.hpp.E9D7A156F1B331D1.idx
-app/.qtc_clangd/.cache/clangd/index/limits.3B23E4FCE0B649CA.idx
-app/.qtc_clangd/.cache/clangd/index/limits.h.A6E7C512B015C6F2.idx
-app/.qtc_clangd/.cache/clangd/index/limits.h.EC8E8F2E38484C14.idx
-app/.qtc_clangd/.cache/clangd/index/linear_index.h.EF54E5FABD326B30.idx
-app/.qtc_clangd/.cache/clangd/index/list.F1C4419D0752369B.idx
-app/.qtc_clangd/.cache/clangd/index/list.tcc.FEBF6E9AB8F76CFD.idx
-app/.qtc_clangd/.cache/clangd/index/locale_classes.h.E974AA6ABE2A9325.idx
-app/.qtc_clangd/.cache/clangd/index/locale_classes.tcc.AA8E7EC36E38AFEE.idx
-app/.qtc_clangd/.cache/clangd/index/locale_conv.h.9DC1ABAACFFB133F.idx
-app/.qtc_clangd/.cache/clangd/index/locale_facets_nonio.h.B463B52268B1162B.idx
-app/.qtc_clangd/.cache/clangd/index/locale_facets_nonio.tcc.C3F1DD04167CF886.idx
-app/.qtc_clangd/.cache/clangd/index/locale_facets.h.D9A1FD2D8365B549.idx
-app/.qtc_clangd/.cache/clangd/index/locale_facets.tcc.F52F5758DCB18446.idx
-app/.qtc_clangd/.cache/clangd/index/locale.71395001D8100DB8.idx
-app/.qtc_clangd/.cache/clangd/index/locale.h.A59DDDDE8D4EB862.idx
-app/.qtc_clangd/.cache/clangd/index/localefwd.h.A1DD4E0FD3E5A4AA.idx
-app/.qtc_clangd/.cache/clangd/index/log.h.E1A274910E7D3C5A.idx
-app/.qtc_clangd/.cache/clangd/index/log.hpp.2EE06DFFE0390B01.idx
-app/.qtc_clangd/.cache/clangd/index/logger.h.CCF5CEE092C2BC83.idx
-app/.qtc_clangd/.cache/clangd/index/lsh_index.h.A9203C6554764CBA.idx
-app/.qtc_clangd/.cache/clangd/index/lsh_table.h.2ADFD73CBBEBC2EB.idx
-app/.qtc_clangd/.cache/clangd/index/macros.h.66F3633358B4E853.idx
-app/.qtc_clangd/.cache/clangd/index/main.cpp.F68FD2D6061ADCB3.idx
-app/.qtc_clangd/.cache/clangd/index/malloc.h.7ECA563659CE7CF6.idx
-app/.qtc_clangd/.cache/clangd/index/map.151CE97CAAA9FA07.idx
-app/.qtc_clangd/.cache/clangd/index/mat.hpp.832A7B8C58BB3842.idx
-app/.qtc_clangd/.cache/clangd/index/mat.inl.hpp.A112898134B0CE29.idx
-app/.qtc_clangd/.cache/clangd/index/matchers.hpp.1AFB7B051966F7C9.idx
-app/.qtc_clangd/.cache/clangd/index/math.h.A1DB45350E65EBE0.idx
-app/.qtc_clangd/.cache/clangd/index/math.h.D7D4FB932C4B6A3F.idx
-app/.qtc_clangd/.cache/clangd/index/mathematics.h.116013F8A00E722D.idx
-app/.qtc_clangd/.cache/clangd/index/matrix.h.72B145DF60A7BF7E.idx
-app/.qtc_clangd/.cache/clangd/index/matx.hpp.7957D79150869320.idx
-app/.qtc_clangd/.cache/clangd/index/mem.h.4A60F9081CEA8FA5.idx
-app/.qtc_clangd/.cache/clangd/index/memory.6E16ED94F8A2D49D.idx
-app/.qtc_clangd/.cache/clangd/index/memoryfwd.h.B8EB7787BA6BB141.idx
-app/.qtc_clangd/.cache/clangd/index/messages_members.h.CD3CC2BFC4D12A7A.idx
-app/.qtc_clangd/.cache/clangd/index/miniflann.hpp.AE3DCCB4A29D6184.idx
-app/.qtc_clangd/.cache/clangd/index/ml.hpp.C718C9C6720B3CA9.idx
-app/.qtc_clangd/.cache/clangd/index/ml.inl.hpp.1012190CC677D4FE.idx
-app/.qtc_clangd/.cache/clangd/index/mm_malloc.h.7C4D06982E869375.idx
-app/.qtc_clangd/.cache/clangd/index/mmintrin.h.67900D68C1AF29C2.idx
-app/.qtc_clangd/.cache/clangd/index/motion_core.hpp.5EEA7C211327D4D2.idx
-app/.qtc_clangd/.cache/clangd/index/motion_estimators.hpp.791D9134980523AE.idx
-app/.qtc_clangd/.cache/clangd/index/motion_stabilizing.hpp.FFE28659ACCA1DEE.idx
-app/.qtc_clangd/.cache/clangd/index/move.h.F58B388B14BCD566.idx
-app/.qtc_clangd/.cache/clangd/index/mutex.0FD0DA491DD85375.idx
-app/.qtc_clangd/.cache/clangd/index/MvObjectEventDetect.h.DF7712E78FEA74B8.idx
-app/.qtc_clangd/.cache/clangd/index/neon_utils.hpp.474E67EF37399042.idx
-app/.qtc_clangd/.cache/clangd/index/nested_exception.h.0398F9F72F7E1FE0.idx
-app/.qtc_clangd/.cache/clangd/index/new_allocator.h.C103D82E15B4F668.idx
-app/.qtc_clangd/.cache/clangd/index/new.065635C9E2FBBB2A.idx
-app/.qtc_clangd/.cache/clangd/index/nn_index.h.664D1BF356BAAEBC.idx
-app/.qtc_clangd/.cache/clangd/index/numeric_traits.h.82251F6F9F305728.idx
-app/.qtc_clangd/.cache/clangd/index/numeric.55ED3EA6B5187529.idx
-app/.qtc_clangd/.cache/clangd/index/objdetect_c.h.4A218CE2872428AB.idx
-app/.qtc_clangd/.cache/clangd/index/objdetect.hpp.AE6D957F9CA752A1.idx
-app/.qtc_clangd/.cache/clangd/index/opencv_modules.hpp.0C73C39D40CD48A5.idx
-app/.qtc_clangd/.cache/clangd/index/opencv.hpp.6E8B915FC4497849.idx
-app/.qtc_clangd/.cache/clangd/index/operations.hpp.C692A6566457E622.idx
-app/.qtc_clangd/.cache/clangd/index/opt_random.h.07E2C2F63B577E3A.idx
-app/.qtc_clangd/.cache/clangd/index/optical_flow.hpp.9F007C29B61787F8.idx
-app/.qtc_clangd/.cache/clangd/index/optical_flow.hpp.0988642E9C39FBE4.idx
-app/.qtc_clangd/.cache/clangd/index/optim.hpp.1C1FFAB13F8EFB9D.idx
-app/.qtc_clangd/.cache/clangd/index/os_defines.h.A90A43ECF27B2CAA.idx
-app/.qtc_clangd/.cache/clangd/index/ostream_insert.h.2640E0932B7FE3D5.idx
-app/.qtc_clangd/.cache/clangd/index/ostream.D1315E645C66D317.idx
-app/.qtc_clangd/.cache/clangd/index/ostream.tcc.EDDE984248BD7BBE.idx
-app/.qtc_clangd/.cache/clangd/index/outlier_rejection.hpp.0E477DE0B9CD5618.idx
-app/.qtc_clangd/.cache/clangd/index/ovx.hpp.D39F07A808C53E42.idx
-app/.qtc_clangd/.cache/clangd/index/packet.h.CEFDEC825A79DF4D.idx
-app/.qtc_clangd/.cache/clangd/index/params.h.268F2BD97AF17513.idx
-app/.qtc_clangd/.cache/clangd/index/parse_numbers.h.4072D92E9C6DADC4.idx
-app/.qtc_clangd/.cache/clangd/index/persistence.hpp.8690767C2995D53E.idx
-app/.qtc_clangd/.cache/clangd/index/photo_c.h.893515924C1AD86C.idx
-app/.qtc_clangd/.cache/clangd/index/photo.hpp.56CBD60861694E3F.idx
-app/.qtc_clangd/.cache/clangd/index/pixdesc.h.0AA1CB86432B8084.idx
-app/.qtc_clangd/.cache/clangd/index/pixfmt.h.89BF3C7747F2DFEC.idx
-app/.qtc_clangd/.cache/clangd/index/postypes.h.3D9F9B46EA1162CA.idx
-app/.qtc_clangd/.cache/clangd/index/predefined_ops.h.75827FC786E1E608.idx
-app/.qtc_clangd/.cache/clangd/index/process.h.CB1F4E644F5910C0.idx
-app/.qtc_clangd/.cache/clangd/index/pthread_compat.h.C33E4872EF125EFC.idx
-app/.qtc_clangd/.cache/clangd/index/pthread_signal.h.9DE9989C7D069009.idx
-app/.qtc_clangd/.cache/clangd/index/pthread_time.h.0FF9FB6D30C7460E.idx
-app/.qtc_clangd/.cache/clangd/index/pthread_unistd.h.5FC57430EF3C45AD.idx
-app/.qtc_clangd/.cache/clangd/index/pthread.h.2035D80BE2D80D7F.idx
-app/.qtc_clangd/.cache/clangd/index/ptr_traits.h.DD2D3F827E4F40DA.idx
-app/.qtc_clangd/.cache/clangd/index/ptr.inl.hpp.A9C7173F87A79F23.idx
-app/.qtc_clangd/.cache/clangd/index/qabstractanimation.h.4E2D3361198EF357.idx
-app/.qtc_clangd/.cache/clangd/index/qabstracteventdispatcher.h.30361BAF3EC39CCE.idx
-app/.qtc_clangd/.cache/clangd/index/qabstractitemmodel.h.EDC3EF7CCFFDB1E4.idx
-app/.qtc_clangd/.cache/clangd/index/qabstractnativeeventfilter.h.FB0E06521D03FBAD.idx
-app/.qtc_clangd/.cache/clangd/index/qabstractproxymodel.h.B74A451A7BBC08CE.idx
-app/.qtc_clangd/.cache/clangd/index/qabstractsocket.h.EE08917B6687EF4E.idx
-app/.qtc_clangd/.cache/clangd/index/qabstractstate.h.45260A11586FFDC5.idx
-app/.qtc_clangd/.cache/clangd/index/qabstracttransition.h.F8AB49F294FFA711.idx
-app/.qtc_clangd/.cache/clangd/index/qalgorithms.h.35FBC2DC78DB062B.idx
-app/.qtc_clangd/.cache/clangd/index/qanimationgroup.h.5D33FC7137C9F9AF.idx
-app/.qtc_clangd/.cache/clangd/index/qarraydata.h.07BB0597F6A3F75F.idx
-app/.qtc_clangd/.cache/clangd/index/qarraydataops.h.4E3A697674685F9C.idx
-app/.qtc_clangd/.cache/clangd/index/qarraydatapointer.h.46160D84321B9957.idx
-app/.qtc_clangd/.cache/clangd/index/qatomic_cxx11.h.CB6461D9BB4BEF9F.idx
-app/.qtc_clangd/.cache/clangd/index/qatomic.h.15638A651C5B9D82.idx
-app/.qtc_clangd/.cache/clangd/index/qbasicatomic.h.CC4A433FED2D05A3.idx
-app/.qtc_clangd/.cache/clangd/index/qbasictimer.h.00034A7D674A03D2.idx
-app/.qtc_clangd/.cache/clangd/index/qbitarray.h.98103452B676E22A.idx
-app/.qtc_clangd/.cache/clangd/index/qbuffer.h.6EED81F1A2F4D6D5.idx
-app/.qtc_clangd/.cache/clangd/index/qbytearray.h.CB48DE069F6E5B36.idx
-app/.qtc_clangd/.cache/clangd/index/qbytearraylist.h.D2D51B65A5B4AE52.idx
-app/.qtc_clangd/.cache/clangd/index/qbytearraymatcher.h.C00123538522AD35.idx
-app/.qtc_clangd/.cache/clangd/index/qcache.h.A9866151747C2062.idx
-app/.qtc_clangd/.cache/clangd/index/qcalendar.h.F791E9C209669671.idx
-app/.qtc_clangd/.cache/clangd/index/qcborarray.h.B1C7D198164117F4.idx
-app/.qtc_clangd/.cache/clangd/index/qcborcommon.h.4F282CA5A35BEADB.idx
-app/.qtc_clangd/.cache/clangd/index/qcbormap.h.094903DAC9CB7A4A.idx
-app/.qtc_clangd/.cache/clangd/index/qcborstream.h.3653FA3A8AD7E42F.idx
-app/.qtc_clangd/.cache/clangd/index/qcborstreamreader.h.C71C288A5B921AF4.idx
-app/.qtc_clangd/.cache/clangd/index/qcborstreamwriter.h.04B900DDF2CEC051.idx
-app/.qtc_clangd/.cache/clangd/index/qcborvalue.h.7C6ADB0806622E81.idx
-app/.qtc_clangd/.cache/clangd/index/qchar.h.CE7E033B98913A16.idx
-app/.qtc_clangd/.cache/clangd/index/qcollator.h.9EEF616511C31A9F.idx
-app/.qtc_clangd/.cache/clangd/index/qcommandlineoption.h.F3856BCB530E2FC3.idx
-app/.qtc_clangd/.cache/clangd/index/qcommandlineparser.h.FC30B19C9AD1BF68.idx
-app/.qtc_clangd/.cache/clangd/index/qcompilerdetection.h.CB589330B9F9ECC1.idx
-app/.qtc_clangd/.cache/clangd/index/qconcatenatetablesproxymodel.h.91FD6500A9DC9296.idx
-app/.qtc_clangd/.cache/clangd/index/qconfig.h.AFC643C46FB8B246.idx
-app/.qtc_clangd/.cache/clangd/index/qcontainerfwd.h.9B79E3669ED63654.idx
-app/.qtc_clangd/.cache/clangd/index/qcontainertools_impl.h.F792A05D4330C819.idx
-app/.qtc_clangd/.cache/clangd/index/qcontiguouscache.h.BD07EAE9F9012ACB.idx
-app/.qtc_clangd/.cache/clangd/index/QCoreApplication.6675F5B0A56A665B.idx
-app/.qtc_clangd/.cache/clangd/index/qcoreapplication.h.8F0181BA2F9B6250.idx
-app/.qtc_clangd/.cache/clangd/index/qcoreevent.h.DBC1528B295F3DD4.idx
-app/.qtc_clangd/.cache/clangd/index/qcryptographichash.h.39853904189DDEA3.idx
-app/.qtc_clangd/.cache/clangd/index/qdatastream.h.55C533A136F63764.idx
-app/.qtc_clangd/.cache/clangd/index/QDateTime.838D6DF4942A37B5.idx
-app/.qtc_clangd/.cache/clangd/index/qdatetime.h.B5F10E9C00678A51.idx
-app/.qtc_clangd/.cache/clangd/index/QDeadlineTimer.5B33E5C4033307F9.idx
-app/.qtc_clangd/.cache/clangd/index/qdeadlinetimer.h.6ED1AA9C8985D85F.idx
-app/.qtc_clangd/.cache/clangd/index/QDebug.7117817FAB21F273.idx
-app/.qtc_clangd/.cache/clangd/index/qdebug.h.6401A60D8922406C.idx
-app/.qtc_clangd/.cache/clangd/index/QDir.A6F537247447E879.idx
-app/.qtc_clangd/.cache/clangd/index/qdir.h.8691165914E3E27B.idx
-app/.qtc_clangd/.cache/clangd/index/qdiriterator.h.FAD594D79567CDFF.idx
-app/.qtc_clangd/.cache/clangd/index/qeasingcurve.h.86760D246F414BAA.idx
-app/.qtc_clangd/.cache/clangd/index/qelapsedtimer.h.34988CEE8BBF4490.idx
-app/.qtc_clangd/.cache/clangd/index/qendian.h.0027A25058A8A6B4.idx
-app/.qtc_clangd/.cache/clangd/index/qeventloop.h.272A6DBB6432E780.idx
-app/.qtc_clangd/.cache/clangd/index/qeventtransition.h.3D14C0BCAE85EF86.idx
-app/.qtc_clangd/.cache/clangd/index/qexception.h.6B4390893A2A69EC.idx
-app/.qtc_clangd/.cache/clangd/index/qfactoryinterface.h.3F9F096FC1D4B14A.idx
-app/.qtc_clangd/.cache/clangd/index/QFile.FCD7DB2B95FE5159.idx
-app/.qtc_clangd/.cache/clangd/index/qfile.h.E264EC44B321622C.idx
-app/.qtc_clangd/.cache/clangd/index/qfiledevice.h.F4526D638505AE59.idx
-app/.qtc_clangd/.cache/clangd/index/qfileinfo.h.66F7D0B77E52DBB9.idx
-app/.qtc_clangd/.cache/clangd/index/qfileselector.h.4DE3B69249398A86.idx
-app/.qtc_clangd/.cache/clangd/index/qfilesystemwatcher.h.DF6C4A621C58346D.idx
-app/.qtc_clangd/.cache/clangd/index/qfinalstate.h.4D9BFE7AA5DC451C.idx
-app/.qtc_clangd/.cache/clangd/index/qflags.h.4557F825A1032C88.idx
-app/.qtc_clangd/.cache/clangd/index/qfloat16.h.AD04CFA276917EA8.idx
-app/.qtc_clangd/.cache/clangd/index/qfuture.h.45C8FCDAD1AEE8D4.idx
-app/.qtc_clangd/.cache/clangd/index/qfutureinterface.h.6B8B0B87D0798A59.idx
-app/.qtc_clangd/.cache/clangd/index/qfuturesynchronizer.h.1C00C0BBDF10758C.idx
-app/.qtc_clangd/.cache/clangd/index/qfuturewatcher.h.CFA407260E7E94A0.idx
-app/.qtc_clangd/.cache/clangd/index/qgenericatomic.h.AC75258432542500.idx
-app/.qtc_clangd/.cache/clangd/index/qglobal.h.555E302827EB36E3.idx
-app/.qtc_clangd/.cache/clangd/index/qglobalstatic.h.BB5C8B1660344400.idx
-app/.qtc_clangd/.cache/clangd/index/qhash.h.5501AE9F6A3E5F1B.idx
-app/.qtc_clangd/.cache/clangd/index/qhashfunctions.h.A27A65291471AC84.idx
-app/.qtc_clangd/.cache/clangd/index/qhistorystate.h.6D7D9DBEE6E4989D.idx
-app/.qtc_clangd/.cache/clangd/index/qhostaddress.h.2434441E2AB9BC28.idx
-app/.qtc_clangd/.cache/clangd/index/QHostInfo.4FA8990E03548BF1.idx
-app/.qtc_clangd/.cache/clangd/index/qhostinfo.h.001F534EF84C9DAE.idx
-app/.qtc_clangd/.cache/clangd/index/qidentityproxymodel.h.4C5AE062887713CC.idx
-app/.qtc_clangd/.cache/clangd/index/qiodevice.h.7AD984A195E3AFF4.idx
-app/.qtc_clangd/.cache/clangd/index/qisenum.h.F46BE4849C18C497.idx
-app/.qtc_clangd/.cache/clangd/index/qitemselectionmodel.h.7658735415CBB079.idx
-app/.qtc_clangd/.cache/clangd/index/qiterator.h.64DC8A4D5F101C93.idx
-app/.qtc_clangd/.cache/clangd/index/QJsonArray.D6B3F698B327A9D2.idx
-app/.qtc_clangd/.cache/clangd/index/qjsonarray.h.1A9663A84D6E0BBC.idx
-app/.qtc_clangd/.cache/clangd/index/QJsonDocument.9211DFAF0B6FD018.idx
-app/.qtc_clangd/.cache/clangd/index/qjsondocument.h.160368498083D000.idx
-app/.qtc_clangd/.cache/clangd/index/QJsonObject.81FDDF93572D52E5.idx
-app/.qtc_clangd/.cache/clangd/index/qjsonobject.h.37D6A173FF1644D4.idx
-app/.qtc_clangd/.cache/clangd/index/qjsonvalue.h.E75B92CCCE81D22E.idx
-app/.qtc_clangd/.cache/clangd/index/qlibrary.h.6AB7008E14201889.idx
-app/.qtc_clangd/.cache/clangd/index/qlibraryinfo.h.52DB7A6111A5B08C.idx
-app/.qtc_clangd/.cache/clangd/index/qline.h.D671B33CA2A6B412.idx
-app/.qtc_clangd/.cache/clangd/index/qlinkedlist.h.B5F9D96269B6CC1B.idx
-app/.qtc_clangd/.cache/clangd/index/qlist.h.FD967A803D38CBED.idx
-app/.qtc_clangd/.cache/clangd/index/qlocale.h.4DFE2B86551DA3D2.idx
-app/.qtc_clangd/.cache/clangd/index/qlockfile.h.BEC5493F2BE34FC5.idx
-app/.qtc_clangd/.cache/clangd/index/qlogging.h.8646B0B748C53DDF.idx
-app/.qtc_clangd/.cache/clangd/index/qloggingcategory.h.538DCD69C443FA35.idx
-app/.qtc_clangd/.cache/clangd/index/QMap.5EA6E4CBED01E9A7.idx
-app/.qtc_clangd/.cache/clangd/index/qmap.h.2C8290789D5EAEBB.idx
-app/.qtc_clangd/.cache/clangd/index/qmargins.h.E87DC7A45B22CA0D.idx
-app/.qtc_clangd/.cache/clangd/index/qmath.h.63DAAEF024DC2AF3.idx
-app/.qtc_clangd/.cache/clangd/index/qmessageauthenticationcode.h.4B53D57C582B1E56.idx
-app/.qtc_clangd/.cache/clangd/index/qmetaobject.h.9F23E36F90E7F54F.idx
-app/.qtc_clangd/.cache/clangd/index/qmetatype.h.E0775F4D14848E9C.idx
-app/.qtc_clangd/.cache/clangd/index/qmimedata.h.2044FD245DE3F1C7.idx
-app/.qtc_clangd/.cache/clangd/index/qmimedatabase.h.CE6D1A31E7C48159.idx
-app/.qtc_clangd/.cache/clangd/index/qmimetype.h.4D1092DB9423AECC.idx
-app/.qtc_clangd/.cache/clangd/index/QMutex.DD812DE654B39008.idx
-app/.qtc_clangd/.cache/clangd/index/qmutex.h.81D5AE1B8ACF225B.idx
-app/.qtc_clangd/.cache/clangd/index/qnamespace.h.A5CBC1F9916FB351.idx
-app/.qtc_clangd/.cache/clangd/index/qnumeric.h.AB3593D35F4BD6FD.idx
-app/.qtc_clangd/.cache/clangd/index/qobject_impl.h.19D6A61C6ADCDB9D.idx
-app/.qtc_clangd/.cache/clangd/index/QObject.F5C9B4B5CB3C2980.idx
-app/.qtc_clangd/.cache/clangd/index/qobject.h.937BAC00B26CDEB6.idx
-app/.qtc_clangd/.cache/clangd/index/qobjectcleanuphandler.h.7344FB8505AA55CF.idx
-app/.qtc_clangd/.cache/clangd/index/qobjectdefs_impl.h.AC16DA7FEBC6D317.idx
-app/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.BF5182CC647C551D.idx
-app/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.F55220F6151EECF0.idx
-app/.qtc_clangd/.cache/clangd/index/qoperatingsystemversion.h.0C8A6553843D7DBB.idx
-app/.qtc_clangd/.cache/clangd/index/qpair.h.01EC040D375EEC4A.idx
-app/.qtc_clangd/.cache/clangd/index/qparallelanimationgroup.h.85180786C86DD866.idx
-app/.qtc_clangd/.cache/clangd/index/qpauseanimation.h.4E99E5DAC79F93D6.idx
-app/.qtc_clangd/.cache/clangd/index/qplugin.h.DE9F523BBBA2CACD.idx
-app/.qtc_clangd/.cache/clangd/index/qpluginloader.h.EA633A3C5D56BB81.idx
-app/.qtc_clangd/.cache/clangd/index/qpoint.h.6FB288C34FF26F6E.idx
-app/.qtc_clangd/.cache/clangd/index/qpointer.h.986070A66F49553D.idx
-app/.qtc_clangd/.cache/clangd/index/QProcess.BE20511ABB71C702.idx
-app/.qtc_clangd/.cache/clangd/index/qprocess.h.A1BB6E96ACCC5C67.idx
-app/.qtc_clangd/.cache/clangd/index/qprocessordetection.h.F504BB0A2254FA87.idx
-app/.qtc_clangd/.cache/clangd/index/qpropertyanimation.h.29B5E6C2E1B95A8A.idx
-app/.qtc_clangd/.cache/clangd/index/qqueue.h.2F650E4439EB8437.idx
-app/.qtc_clangd/.cache/clangd/index/qrandom.h.9E96CDA87220AB36.idx
-app/.qtc_clangd/.cache/clangd/index/qreadwritelock.h.8CCD2225565AD7F5.idx
-app/.qtc_clangd/.cache/clangd/index/qrect.h.F5EA361C77E0C730.idx
-app/.qtc_clangd/.cache/clangd/index/qrefcount.h.E32CB392E23458C2.idx
-app/.qtc_clangd/.cache/clangd/index/qregexp.h.A743E4D5A3EC60F3.idx
-app/.qtc_clangd/.cache/clangd/index/qregularexpression.h.ED809E01C720F191.idx
-app/.qtc_clangd/.cache/clangd/index/qresource.h.D36D8A98978524F6.idx
-app/.qtc_clangd/.cache/clangd/index/qresultstore.h.69A1FE4873FCCF33.idx
-app/.qtc_clangd/.cache/clangd/index/qrunnable.h.29D7BBF8AE89D7ED.idx
-app/.qtc_clangd/.cache/clangd/index/qsavefile.h.84C4D60D900891C0.idx
-app/.qtc_clangd/.cache/clangd/index/qscopedpointer.h.8AD0A6696B808022.idx
-app/.qtc_clangd/.cache/clangd/index/qscopedvaluerollback.h.13E7EEE9B5109214.idx
-app/.qtc_clangd/.cache/clangd/index/qscopeguard.h.599F4523BB550F5E.idx
-app/.qtc_clangd/.cache/clangd/index/qsemaphore.h.03BD022815ACDF25.idx
-app/.qtc_clangd/.cache/clangd/index/qsequentialanimationgroup.h.FD6B251C977AE53A.idx
-app/.qtc_clangd/.cache/clangd/index/qset.h.BFAFD752BEBADCAF.idx
-app/.qtc_clangd/.cache/clangd/index/qsettings.h.E4A5FF87FCA064B6.idx
-app/.qtc_clangd/.cache/clangd/index/qshareddata.h.D6B568578D377DC1.idx
-app/.qtc_clangd/.cache/clangd/index/qsharedmemory.h.74B3985F8685FD55.idx
-app/.qtc_clangd/.cache/clangd/index/qsharedpointer_impl.h.E2245BC152CF2E19.idx
-app/.qtc_clangd/.cache/clangd/index/qsharedpointer.h.D32C0199D8ED9A8B.idx
-app/.qtc_clangd/.cache/clangd/index/qsignalmapper.h.9FDB227BC3FAD4AC.idx
-app/.qtc_clangd/.cache/clangd/index/qsignaltransition.h.DC0EC1D892E23766.idx
-app/.qtc_clangd/.cache/clangd/index/qsize.h.71DE2AFBA660A2C9.idx
-app/.qtc_clangd/.cache/clangd/index/qsocketnotifier.h.BF762D8A0F141027.idx
-app/.qtc_clangd/.cache/clangd/index/qsortfilterproxymodel.h.4FFF4B7B4BAB6192.idx
-app/.qtc_clangd/.cache/clangd/index/QSqlDatabase.EEB6E95A68CA68F3.idx
-app/.qtc_clangd/.cache/clangd/index/qsqldatabase.h.8967DC8F96BD4418.idx
-app/.qtc_clangd/.cache/clangd/index/QSqlQuery.3C178EFD3E335631.idx
-app/.qtc_clangd/.cache/clangd/index/qsqlquery.h.58DC82FB7B9832AE.idx
-app/.qtc_clangd/.cache/clangd/index/qstack.h.FB6935E1A949EE64.idx
-app/.qtc_clangd/.cache/clangd/index/qstandardpaths.h.F27EB24E29EE186B.idx
-app/.qtc_clangd/.cache/clangd/index/qstate.h.A9F400A02CB8BDD3.idx
-app/.qtc_clangd/.cache/clangd/index/qstatemachine.h.CEC5B76DE56E797C.idx
-app/.qtc_clangd/.cache/clangd/index/QStorageInfo.8212E2507EED6208.idx
-app/.qtc_clangd/.cache/clangd/index/qstorageinfo.h.61967399393C5B98.idx
-app/.qtc_clangd/.cache/clangd/index/QString.8665D72C10712FDA.idx
-app/.qtc_clangd/.cache/clangd/index/qstring.h.5EA1833E902AE4F5.idx
-app/.qtc_clangd/.cache/clangd/index/qstringalgorithms.h.AF1AB6ABE8F4CA85.idx
-app/.qtc_clangd/.cache/clangd/index/qstringbuilder.h.B2C660C58429A68E.idx
-app/.qtc_clangd/.cache/clangd/index/QStringList.9E91A5BD37AA9A83.idx
-app/.qtc_clangd/.cache/clangd/index/qstringlist.h.DF3F832335591A2F.idx
-app/.qtc_clangd/.cache/clangd/index/qstringlistmodel.h.E033F82F6DE71C36.idx
-app/.qtc_clangd/.cache/clangd/index/qstringliteral.h.1E9F373FCE67A3FF.idx
-app/.qtc_clangd/.cache/clangd/index/qstringmatcher.h.B9C78C6DB832A2BD.idx
-app/.qtc_clangd/.cache/clangd/index/qstringview.h.938962BF20C34C05.idx
-app/.qtc_clangd/.cache/clangd/index/qsysinfo.h.8C74469949D07301.idx
-app/.qtc_clangd/.cache/clangd/index/qsystemdetection.h.D1E22CAF291BC911.idx
-app/.qtc_clangd/.cache/clangd/index/qsystemsemaphore.h.3150EDEE5A1D7808.idx
-app/.qtc_clangd/.cache/clangd/index/qtconcurrent_global.h.EBE491BCD5A3C876.idx
-app/.qtc_clangd/.cache/clangd/index/QtConcurrent.060E35BCF604347E.idx
-app/.qtc_clangd/.cache/clangd/index/qtconcurrentcompilertest.h.8ED96DB143254118.idx
-app/.qtc_clangd/.cache/clangd/index/QtConcurrentDepends.331A385FED61665B.idx
-app/.qtc_clangd/.cache/clangd/index/qtconcurrentexception.h.6ADF1F2DF862B68C.idx
-app/.qtc_clangd/.cache/clangd/index/qtconcurrentfilter.h.3D525621A0580248.idx
-app/.qtc_clangd/.cache/clangd/index/qtconcurrentfilterkernel.h.AD8D1F7B870797CB.idx
-app/.qtc_clangd/.cache/clangd/index/qtconcurrentfunctionwrappers.h.2F898BA60F697377.idx
-app/.qtc_clangd/.cache/clangd/index/qtconcurrentiteratekernel.h.BCC9A4F35FBC4B61.idx
-app/.qtc_clangd/.cache/clangd/index/qtconcurrentmap.h.2EFC5B3DBAFEB115.idx
-app/.qtc_clangd/.cache/clangd/index/qtconcurrentmapkernel.h.030D5F9979037EC0.idx
-app/.qtc_clangd/.cache/clangd/index/qtconcurrentmedian.h.842A9091A1AF6EB3.idx
-app/.qtc_clangd/.cache/clangd/index/qtconcurrentreducekernel.h.21F4BD198C33E37F.idx
-app/.qtc_clangd/.cache/clangd/index/qtconcurrentrun.h.C5F1908CDD3DB639.idx
-app/.qtc_clangd/.cache/clangd/index/qtconcurrentrunbase.h.D431733C4305B7ED.idx
-app/.qtc_clangd/.cache/clangd/index/qtconcurrentstoredfunctioncall.h.3B3F0BAD775F0EDC.idx
-app/.qtc_clangd/.cache/clangd/index/qtconcurrentthreadengine.h.FDB1A59431A3D44C.idx
-app/.qtc_clangd/.cache/clangd/index/qtconcurrentversion.h.4C4C1CD4FB148F34.idx
-app/.qtc_clangd/.cache/clangd/index/qtcore-config.h.EB4748EC2FBA645A.idx
-app/.qtc_clangd/.cache/clangd/index/QtCore.65D441226FAD65AC.idx
-app/.qtc_clangd/.cache/clangd/index/QtCoreDepends.B3C4B2819B16AE5B.idx
-app/.qtc_clangd/.cache/clangd/index/qtcoreversion.h.15522F22F9A93811.idx
-app/.qtc_clangd/.cache/clangd/index/QTcpServer.80DA24A8D436E365.idx
-app/.qtc_clangd/.cache/clangd/index/qtcpserver.h.3683963D315F14C1.idx
-app/.qtc_clangd/.cache/clangd/index/QTcpSocket.8C2B2EE3B665EC20.idx
-app/.qtc_clangd/.cache/clangd/index/qtcpsocket.h.1A6468E01FF2D065.idx
-app/.qtc_clangd/.cache/clangd/index/qtemporarydir.h.22EB30A249295A15.idx
-app/.qtc_clangd/.cache/clangd/index/qtemporaryfile.h.65E9F2D2C371BEAC.idx
-app/.qtc_clangd/.cache/clangd/index/qtextboundaryfinder.h.F123E7AD44D5576D.idx
-app/.qtc_clangd/.cache/clangd/index/qtextcodec.h.CE780492885009B4.idx
-app/.qtc_clangd/.cache/clangd/index/qtextstream.h.FD7DED16BDAB5ED2.idx
-app/.qtc_clangd/.cache/clangd/index/QThread.583157118AC9F20A.idx
-app/.qtc_clangd/.cache/clangd/index/qthread.h.3FDA5477F7F898C7.idx
-app/.qtc_clangd/.cache/clangd/index/QThreadPool.E16EC34907CC23B2.idx
-app/.qtc_clangd/.cache/clangd/index/qthreadpool.h.03EA81677E815F7A.idx
-app/.qtc_clangd/.cache/clangd/index/qthreadstorage.h.2348F2408BA7FE18.idx
-app/.qtc_clangd/.cache/clangd/index/qtimeline.h.3AAF333019BC4B8C.idx
-app/.qtc_clangd/.cache/clangd/index/qtimer.h.1BCF901E3807B726.idx
-app/.qtc_clangd/.cache/clangd/index/qtimezone.h.DDA59197AAE136FB.idx
-app/.qtc_clangd/.cache/clangd/index/qtnetwork-config.h.3E891ADC07A39333.idx
-app/.qtc_clangd/.cache/clangd/index/qtnetworkglobal.h.1A0CFDC887D5FD1E.idx
-app/.qtc_clangd/.cache/clangd/index/qtranslator.h.2732FFDA82B0AED2.idx
-app/.qtc_clangd/.cache/clangd/index/qtransposeproxymodel.h.6D42A860E83C532D.idx
-app/.qtc_clangd/.cache/clangd/index/qtsql-config.h.02EDD5E40FE7ACE2.idx
-app/.qtc_clangd/.cache/clangd/index/qtsqlglobal.h.E0CA70D79586BB7D.idx
-app/.qtc_clangd/.cache/clangd/index/qtypeinfo.h.043294AF5EB82066.idx
-app/.qtc_clangd/.cache/clangd/index/qtypetraits.h.0FA71E4A0F4D2884.idx
-app/.qtc_clangd/.cache/clangd/index/queue.9FD5706C83C7F39C.idx
-app/.qtc_clangd/.cache/clangd/index/qurl.h.39923D297D998B1B.idx
-app/.qtc_clangd/.cache/clangd/index/qurlquery.h.79931C85B94BA345.idx
-app/.qtc_clangd/.cache/clangd/index/quuid.h.D01E87244D39D146.idx
-app/.qtc_clangd/.cache/clangd/index/QVariant.A704BA059C5B8A47.idx
-app/.qtc_clangd/.cache/clangd/index/qvariant.h.594F5E3E73CCAB5D.idx
-app/.qtc_clangd/.cache/clangd/index/qvariantanimation.h.767CBD22FD05B16F.idx
-app/.qtc_clangd/.cache/clangd/index/qvarlengtharray.h.610D0616978DF4C2.idx
-app/.qtc_clangd/.cache/clangd/index/qvector.h.010EAB524AFCAF9D.idx
-app/.qtc_clangd/.cache/clangd/index/qversionnumber.h.63C8E522172FDAB2.idx
-app/.qtc_clangd/.cache/clangd/index/qversiontagging.h.EBB7C24F771545A7.idx
-app/.qtc_clangd/.cache/clangd/index/qwaitcondition.h.22F4E1441A0E0836.idx
-app/.qtc_clangd/.cache/clangd/index/qwineventnotifier.h.51D594E05FAD97AC.idx
-app/.qtc_clangd/.cache/clangd/index/qxmlstream.h.D0E232452DFD61DD.idx
-app/.qtc_clangd/.cache/clangd/index/random.2B3D11F3A4FBF27B.idx
-app/.qtc_clangd/.cache/clangd/index/random.h.1F38C286BE20DA04.idx
-app/.qtc_clangd/.cache/clangd/index/random.h.5CE7D223EC68E566.idx
-app/.qtc_clangd/.cache/clangd/index/random.tcc.1B3CF95D55BB2D23.idx
-app/.qtc_clangd/.cache/clangd/index/range_access.h.6705DE4D912B2C96.idx
-app/.qtc_clangd/.cache/clangd/index/ratio.0486C04EFA9BA1BC.idx
-app/.qtc_clangd/.cache/clangd/index/rational.h.A26CB0668C935B4B.idx
-app/.qtc_clangd/.cache/clangd/index/refwrap.h.A5AEC652AF1CCAAF.idx
-app/.qtc_clangd/.cache/clangd/index/result_set.h.D95AE8837D4DF604.idx
-app/.qtc_clangd/.cache/clangd/index/ring_buffer.hpp.7362BEB213728ED3.idx
-app/.qtc_clangd/.cache/clangd/index/samplefmt.h.4CB3008C00C136B5.idx
-app/.qtc_clangd/.cache/clangd/index/sampling.h.582339CE2A350482.idx
-app/.qtc_clangd/.cache/clangd/index/saturate.hpp.BEE82585C2D5DCDF.idx
-app/.qtc_clangd/.cache/clangd/index/saving.h.FBEB750A1DAA6121.idx
-app/.qtc_clangd/.cache/clangd/index/seam_finders.hpp.0184F29630EF7AC8.idx
-app/.qtc_clangd/.cache/clangd/index/set.B16B4847DD282B4E.idx
-app/.qtc_clangd/.cache/clangd/index/shape_distance.hpp.15D88068F71B8F4F.idx
-app/.qtc_clangd/.cache/clangd/index/shape_transformer.hpp.05AB03C901ABF68A.idx
-app/.qtc_clangd/.cache/clangd/index/shape.hpp.7D17588BCCE44856.idx
-app/.qtc_clangd/.cache/clangd/index/shared_ptr_atomic.h.90C9998B817DA447.idx
-app/.qtc_clangd/.cache/clangd/index/shared_ptr_base.h.2FDC406D1BF722F4.idx
-app/.qtc_clangd/.cache/clangd/index/shared_ptr.h.5104944BDD90EA40.idx
-app/.qtc_clangd/.cache/clangd/index/signal.h.49846CA24C328D17.idx
-app/.qtc_clangd/.cache/clangd/index/sstream.B7DAB30A18DBD5E2.idx
-app/.qtc_clangd/.cache/clangd/index/sstream.tcc.DE45119DF1D9727C.idx
-app/.qtc_clangd/.cache/clangd/index/stabilizer.hpp.930B5948892C742D.idx
-app/.qtc_clangd/.cache/clangd/index/std_abs.h.FB3C8F52403F7273.idx
-app/.qtc_clangd/.cache/clangd/index/std_function.h.B4742125A1911407.idx
-app/.qtc_clangd/.cache/clangd/index/std_mutex.h.1095571B6D7E9CB4.idx
-app/.qtc_clangd/.cache/clangd/index/stdarg.h.15F65BACBA8B9323.idx
-app/.qtc_clangd/.cache/clangd/index/stddef.h.03E114F40754BC25.idx
-app/.qtc_clangd/.cache/clangd/index/stdexcept.4A4DE34691E1A143.idx
-app/.qtc_clangd/.cache/clangd/index/stdint.h.09BF4E8AB9B167B9.idx
-app/.qtc_clangd/.cache/clangd/index/stdint.h.4568F321797CF475.idx
-app/.qtc_clangd/.cache/clangd/index/stdio_s.h.32CBDFF657187EAD.idx
-app/.qtc_clangd/.cache/clangd/index/stdio.h.A16B1BA327A7E3C2.idx
-app/.qtc_clangd/.cache/clangd/index/stdlib_s.h.6A7C265198DFA2C1.idx
-app/.qtc_clangd/.cache/clangd/index/stdlib.h.5EFD4A8A3F3BD092.idx
-app/.qtc_clangd/.cache/clangd/index/stdlib.h.B08C8454FEFA3D8C.idx
-app/.qtc_clangd/.cache/clangd/index/stitching.hpp.5C4ABBC6002A390C.idx
-app/.qtc_clangd/.cache/clangd/index/stl_algo.h.8820CF307B043629.idx
-app/.qtc_clangd/.cache/clangd/index/stl_algobase.h.6BF3180CADD195A9.idx
-app/.qtc_clangd/.cache/clangd/index/stl_bvector.h.041292C0AE238322.idx
-app/.qtc_clangd/.cache/clangd/index/stl_construct.h.36AB55C7CA46A7C6.idx
-app/.qtc_clangd/.cache/clangd/index/stl_deque.h.461FD455F0C87617.idx
-app/.qtc_clangd/.cache/clangd/index/stl_function.h.2351B41E67293CB4.idx
-app/.qtc_clangd/.cache/clangd/index/stl_heap.h.50B614434E1A8864.idx
-app/.qtc_clangd/.cache/clangd/index/stl_iterator_base_funcs.h.1C397EDF8CA83A91.idx
-app/.qtc_clangd/.cache/clangd/index/stl_iterator_base_types.h.56140EC589D06AA1.idx
-app/.qtc_clangd/.cache/clangd/index/stl_iterator.h.9DAB179302994A17.idx
-app/.qtc_clangd/.cache/clangd/index/stl_list.h.826C90124AA355F0.idx
-app/.qtc_clangd/.cache/clangd/index/stl_map.h.7CE5C18A5FFDF5B6.idx
-app/.qtc_clangd/.cache/clangd/index/stl_multimap.h.1280CAB4D90FCC35.idx
-app/.qtc_clangd/.cache/clangd/index/stl_multiset.h.A55A825088E9CCD4.idx
-app/.qtc_clangd/.cache/clangd/index/stl_numeric.h.42820198EFD60330.idx
-app/.qtc_clangd/.cache/clangd/index/stl_pair.h.CD67FF5E6532F3DC.idx
-app/.qtc_clangd/.cache/clangd/index/stl_queue.h.D3B0FB22442DFF94.idx
-app/.qtc_clangd/.cache/clangd/index/stl_raw_storage_iter.h.6C63CB239E4C7FEC.idx
-app/.qtc_clangd/.cache/clangd/index/stl_relops.h.33F09D8C6B172960.idx
-app/.qtc_clangd/.cache/clangd/index/stl_set.h.306351D7308CD214.idx
-app/.qtc_clangd/.cache/clangd/index/stl_tempbuf.h.0A61D053A5DFA070.idx
-app/.qtc_clangd/.cache/clangd/index/stl_tree.h.032F76D3DE2AFB7E.idx
-app/.qtc_clangd/.cache/clangd/index/stl_uninitialized.h.9FB118EFAF3C2242.idx
-app/.qtc_clangd/.cache/clangd/index/stl_vector.h.0FB43F56F501916B.idx
-app/.qtc_clangd/.cache/clangd/index/stream_iterator.h.33731E89EA1B1EB3.idx
-app/.qtc_clangd/.cache/clangd/index/streambuf_iterator.h.18E5132709DE2328.idx
-app/.qtc_clangd/.cache/clangd/index/streambuf.946C9A83A2F42682.idx
-app/.qtc_clangd/.cache/clangd/index/streambuf.tcc.9F9DEFE178A4A9E9.idx
-app/.qtc_clangd/.cache/clangd/index/string_conversions.h.4626AEB0CF8D6A76.idx
-app/.qtc_clangd/.cache/clangd/index/string_s.h.F89C051472CFB7FB.idx
-app/.qtc_clangd/.cache/clangd/index/string.78BD98DDA3ECA759.idx
-app/.qtc_clangd/.cache/clangd/index/string.h.BC3339C2E774EF90.idx
-app/.qtc_clangd/.cache/clangd/index/stringfwd.h.FB6C71722254174A.idx
-app/.qtc_clangd/.cache/clangd/index/superres.hpp.049DCA7DD70B5F4B.idx
-app/.qtc_clangd/.cache/clangd/index/swprintf.inl.87354148B1961076.idx
-app/.qtc_clangd/.cache/clangd/index/swresample.h.7754A363A1B786E3.idx
-app/.qtc_clangd/.cache/clangd/index/swscale.h.715D807E8C3B64BB.idx
-app/.qtc_clangd/.cache/clangd/index/system_error.C2BC630D15D7D458.idx
-app/.qtc_clangd/.cache/clangd/index/thread.8D88C475F542A083.idx
-app/.qtc_clangd/.cache/clangd/index/time_members.h.5909422B24806E16.idx
-app/.qtc_clangd/.cache/clangd/index/time.h.48B8243A2650FF43.idx
-app/.qtc_clangd/.cache/clangd/index/timeb_s.h.CDF4ABD0B21A03F2.idx
-app/.qtc_clangd/.cache/clangd/index/timeb.h.41E398516464C634.idx
-app/.qtc_clangd/.cache/clangd/index/timer.h.AEAD3E6798B9F896.idx
-app/.qtc_clangd/.cache/clangd/index/tracking_c.h.6EE2974E246F2771.idx
-app/.qtc_clangd/.cache/clangd/index/tracking.hpp.DD12193457FF3015.idx
-app/.qtc_clangd/.cache/clangd/index/traits.hpp.BAF397773940C8EC.idx
-app/.qtc_clangd/.cache/clangd/index/tuple.8B82DDEEB850B484.idx
-app/.qtc_clangd/.cache/clangd/index/type_traits.5C6B947F44F865B3.idx
-app/.qtc_clangd/.cache/clangd/index/type_traits.h.A25FE2B7B86EB107.idx
-app/.qtc_clangd/.cache/clangd/index/typeinfo.CC5B48228301BC4B.idx
-app/.qtc_clangd/.cache/clangd/index/types_c.h.A67F51B6A542E927.idx
-app/.qtc_clangd/.cache/clangd/index/types_c.h.EE0900D6B1618564.idx
-app/.qtc_clangd/.cache/clangd/index/types.h.36984CF5441BA315.idx
-app/.qtc_clangd/.cache/clangd/index/types.hpp.FD02D5655E3758D5.idx
-app/.qtc_clangd/.cache/clangd/index/uniform_int_dist.h.9A74DE199F23904F.idx
-app/.qtc_clangd/.cache/clangd/index/unique_ptr.h.9ED941EADB531360.idx
-app/.qtc_clangd/.cache/clangd/index/unordered_map.B26331BE3AC990EE.idx
-app/.qtc_clangd/.cache/clangd/index/unordered_map.h.AE81EAD612694DF6.idx
-app/.qtc_clangd/.cache/clangd/index/uses_allocator.h.C3C6CCCCB9D6E3E5.idx
-app/.qtc_clangd/.cache/clangd/index/util_inl.hpp.5C66D827DABDA6E7.idx
-app/.qtc_clangd/.cache/clangd/index/util.hpp.A4B0D24CB3CCEAC1.idx
-app/.qtc_clangd/.cache/clangd/index/utility.1ECB6374FB0A251A.idx
-app/.qtc_clangd/.cache/clangd/index/utility.hpp.7A271394D73085C1.idx
-app/.qtc_clangd/.cache/clangd/index/vadefs.h.B2F16AD2AFB026E4.idx
-app/.qtc_clangd/.cache/clangd/index/vadefs.h.DB9AB0D373BF9498.idx
-app/.qtc_clangd/.cache/clangd/index/vector.25941029FA90E21F.idx
-app/.qtc_clangd/.cache/clangd/index/vector.tcc.0FD2F7E03D43A548.idx
-app/.qtc_clangd/.cache/clangd/index/version.h.2A38315C592B987A.idx
-app/.qtc_clangd/.cache/clangd/index/version.h.31B8AA65D63839EB.idx
-app/.qtc_clangd/.cache/clangd/index/version.h.43F5F874290A0DF7.idx
-app/.qtc_clangd/.cache/clangd/index/version.h.70B225914E390FEE.idx
-app/.qtc_clangd/.cache/clangd/index/version.h.AFF0F43C318928D3.idx
-app/.qtc_clangd/.cache/clangd/index/version.hpp.505C311203A09354.idx
-app/.qtc_clangd/.cache/clangd/index/video.hpp.B3DCD8A321E35D86.idx
-app/.qtc_clangd/.cache/clangd/index/videoio_c.h.421D437BC77508E7.idx
-app/.qtc_clangd/.cache/clangd/index/videoio.hpp.61F28FFFF75F68F8.idx
-app/.qtc_clangd/.cache/clangd/index/videostab.hpp.9A6D1A3900F9A65C.idx
-app/.qtc_clangd/.cache/clangd/index/vsx_utils.hpp.EAC35909D017B41B.idx
-app/.qtc_clangd/.cache/clangd/index/warpers_inl.hpp.17D9224668990375.idx
-app/.qtc_clangd/.cache/clangd/index/warpers.hpp.06D60F09AB33662A.idx
-app/.qtc_clangd/.cache/clangd/index/warpers.hpp.188DA6AEB54BAF97.idx
-app/.qtc_clangd/.cache/clangd/index/wchar_s.h.73D2262285D48E80.idx
-app/.qtc_clangd/.cache/clangd/index/wchar.h.4AC9309FBBA7B478.idx
-app/.qtc_clangd/.cache/clangd/index/wctype.h.ECB5E902604C4E86.idx
-app/.qtc_clangd/.cache/clangd/index/wobble_suppression.hpp.3C0E656EAEA74E02.idx
-app/.qtc_clangd/.cache/clangd/index/xmmintrin.h.364A73AC0B6B44A1.idx
+app/.qtc_clangd/*
app/external/mpp/base/._mpp_2str.h
app/external/mpp/base/._mpp_bitput.h
app/external/mpp/base/._mpp_bitread.h
@@ -3985,377 +220,5 @@ app/._external
app/._HxVideoDecoder.h
app/._release
app/.DS_Store
-build-app-Desktop_Qt_5_14_2_GCC_64bit-Debug/._.qmake.stash
-build-app-Desktop_Qt_5_14_2_GCC_64bit-Debug/._debug
-build-app-Desktop_Qt_5_14_2_GCC_64bit-Debug/._Makefile
-build-app-Desktop_Qt_5_14_2_GCC_64bit-Debug/._Makefile.Debug
-build-app-Desktop_Qt_5_14_2_GCC_64bit-Debug/._Makefile.Release
-build-app-Desktop_Qt_5_14_2_GCC_64bit-Debug/._release
-build-app-Desktop_Qt_5_14_2_GCC_64bit-Debug/.qmake.stash
-build-app-Desktop_Qt_5_14_2_GCC_64bit-Debug/Makefile
-build-app-Desktop_Qt_5_14_2_GCC_64bit-Debug/Makefile.Debug
-build-app-Desktop_Qt_5_14_2_GCC_64bit-Debug/Makefile.Release
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/__wmmintrin_aes.h.3CAC206AD6962DB7.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/__wmmintrin_pclmul.h.611B99985D0473DE.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_bsd_types.h.A45896A5A50A442E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_fd_types.h.7242500271D71A7F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_ip_mreq1.h.7B894F38175B030B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_ip_types.h.02DD34B4046A9075.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_mingw_unicode.h.ACF5CF699A7BBB01.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_socket_types.h.053145540B6AE591.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_wsa_errnos.h.D21BB2A7A1954742.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_wsadata.h.299602A7463B0842.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/_xmitfile.h.FD02B431EB961B94.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/adxintrin.h.09F5CD8626F38441.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ammintrin.h.44981E77950FBFBE.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/amxfp16intrin.h.26D560DEE754BD23.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/amxintrin.h.7CCEDE716EDFAB98.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/apiset.h.F54308EFD5B1A76E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/apisetcconv.h.F7FC71AFA8CFF36C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/attributes.h.5CEF7E575D6388C1.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/attributes.h.AF0F762C7FAF72E7.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/attributes.h.C752DDE8FD66661E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avcodec.h.2023DE48B260EAB4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avcodec.h.B7B95E00DDAC6077.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avcodec.h.C68B15E3E0252C46.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avconfig.h.0CBEECACA3D97D54.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avconfig.h.4FFF34F84630A5EC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avconfig.h.9DEA46BC563D8140.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avformat.h.0C99158B1B631DDF.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avformat.h.4B68D7E0D15FB25D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avformat.h.BBD1886EC58803A9.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avio.h.6A39DA98CD974D57.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avio.h.6F4E9FB3C4F28766.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avio.h.AD41BB99475B1C91.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avutil.h.5CB8FFA9947DB248.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avutil.h.19A83B4766267963.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avutil.h.A3194B4E4732547B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx2intrin.h.C861D7C34E70155E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512bf16intrin.h.1FCB0EA53766CE61.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512bitalgintrin.h.B194B646291E6342.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512bwintrin.h.86915310FEB6F8EC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512cdintrin.h.2AB5C91A901190F8.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512dqintrin.h.75E4CC5EC115F38D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512erintrin.h.646C4949D2307E42.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512fintrin.h.79FA3EBB0B55F511.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512fp16intrin.h.6E81DEC3D9BB6AAF.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512ifmaintrin.h.65CD60B1CFE387FD.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512ifmavlintrin.h.52BAA6CE47E4C959.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512pfintrin.h.1160C25944FCA9EF.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512vbmi2intrin.h.C9522AD8568869FA.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512vbmiintrin.h.569E00999B9A34AD.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512vbmivlintrin.h.F4DB7FB1AA955591.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512vlbf16intrin.h.50B36A340A391DA2.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512vlbitalgintrin.h.567FC6FD1ACCD842.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512vlbwintrin.h.F2EFD460E41928F4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512vlcdintrin.h.0B08A81F59A013ED.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512vldqintrin.h.89163C38422B0F88.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512vlfp16intrin.h.8D4491FF04651DD4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512vlintrin.h.ECE84EA4DE64D994.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512vlvbmi2intrin.h.305C7E828C049D63.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512vlvnniintrin.h.02EB474F307EF045.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512vlvp2intersectintrin.h.396C84900E713D0B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512vnniintrin.h.D14D61FCA1EC19EA.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512vp2intersectintrin.h.E7F16B886EB5F884.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512vpopcntdqintrin.h.9F8E3F72FDD263CE.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avx512vpopcntdqvlintrin.h.9E5359CD430CAC19.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avxifmaintrin.h.DF2120B3B36FE6CF.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avxintrin.h.A949A5AC114DCCBA.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avxneconvertintrin.h.51AD3054D749B5A3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avxvnniint8intrin.h.6E5EEDD097446FC5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/avxvnniintrin.h.9ACC98F49708F504.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/basetsd.h.0713C1ED460046EE.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/bcrypt.h.2EF0C7FE2AA92389.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/bemapiset.h.72529A598D2585F9.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/bmi2intrin.h.A9DE07B523836BD3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/bmiintrin.h.745424ADB4D9BB6E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/bsf.h.7DED7AFDF2A13950.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/buffer.h.A4F709AAC564A499.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/buffer.h.A4858E6A88353C30.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/buffer.h.BC0EB27315A25BAD.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cderr.h.551D3786CE3C6DE0.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cetintrin.h.4E14442534C96034.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cguid.h.95836413D82A8411.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/channel_layout.h.6A23A873C3C63248.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/channel_layout.h.506DAF1A88389528.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/channel_layout.h.D9093A20E33CCDEE.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cldemoteintrin.h.7D637AF3752B94FD.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/clflushoptintrin.h.DE327C6E4D3A7CE8.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/clwbintrin.h.514135A0AEB28CCE.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/clzerointrin.h.E5F3463A336237E0.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cmpccxaddintrin.h.6F0AB78C2B6894D8.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/codec_desc.h.DB94423F0038A376.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/codec_id.h.E0EFFCC5B9FBA7C1.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/codec_par.h.68BD15DB4C82D672.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/codec.h.5DE2DC01811DDF62.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/combaseapi.h.FEF842B309FDCC90.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/commdlg.h.190E573A19DD81F3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/common.h.244A9D0B7245AB49.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/common.h.A3028B5CFCC8EF06.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/common.h.EE6BB4AB44021368.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cpu.h.2E5A4646EAB31254.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cpu.h.FAB561D6BDE0CCB3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/cpu.h.FD4C3A2BAD5CC75B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/crc32intrin.h.9E04046DB12B7CB8.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/datetimeapi.h.2159E43A3280E97A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/dde.h.BBA64A5FFD326790.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ddeml.h.3F656E99F7D5C0F9.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/debugapi.h.8A2EFFAC8735D0C7.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/dict.h.59C634C863B37409.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/dict.h.022014D4A280C3B1.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/dict.h.D1F963C88CE8365B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/direct.h.584316849222D6CF.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/dlgs.h.4E25DF324425E456.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/dpapi.h.9B1F1A082959285E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/driverspecs.h.BCC27B175AB8B810.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/enqcmdintrin.h.342188D3D3DB8E8F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/errhandlingapi.h.8E27FFADFE03F495.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/error.h.0EFF7A56AB420907.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/error.h.8A71F99F14F57FA9.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/error.h.859D615F19070DDC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/excpt.h.6D2372A59D7F6003.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/f16cintrin.h.CA1A8795D28C3155.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/fibersapi.h.B38300AA30119A3F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/fileapi.h.E7582FE208EB1286.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/fltwinerror.h.741033C8FCA4F159.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/fma4intrin.h.911437B823E70D0D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/fmaintrin.h.E489DDD93A7A648F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/frame.h.0352C92F4D8F700C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/frame.h.437E04DE9388BF06.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/frame.h.15639E84295FD91D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/fxsrintrin.h.32418333270A6CC3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/gfniintrin.h.CC8B6410D3A36300.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/guiddef.h.0B5D3D8B9DB61985.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/handleapi.h.8204BFF4E6D5A57B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/heapapi.h.484D94E28F6F1F64.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/hresetintrin.h.56F74B2CCB9732D5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/hwcontext.h.819BA95E229D426D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/hwcontext.h.9657B3BC577B005C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/hwcontext.h.EB4CDB734F0F3DB2.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/HxMpp.h.A165694BF4D2236C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ia32intrin.h.E94077DE18782563.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/imgutils.h.07E06D4FA4D120D2.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/imgutils.h.B96587FD80708C67.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/imgutils.h.ED14CCF2C5AB5B7D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/imm.h.1381984BFD4C2D7C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/immintrin.h.551D694324F4A41B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/inaddr.h.47E38F1AA188EEB8.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/interlockedapi.h.F641CDFDE7A022CE.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/intfloat.h.4993C5260236EC14.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/intfloat.h.7639FC0DFFEB4C6A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/intfloat.h.FAE8B905AB9EEB40.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/intrin-impl.h.F1B72AB8E89B9F39.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/inttypes.h.9D4180E23D558448.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/inttypes.h.63CE88437F856FC5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/invpcidintrin.h.C1026C422C75F434.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/io.h.6D82DB71EB55A68B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ioapiset.h.A17541E1CBEEDD29.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/jobapi.h.D40F930866B773BC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/keylockerintrin.h.2DE4C696973EADBC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ktmtypes.h.2612C8E264CC1BE3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/libloaderapi.h.D88939E78B6FA403.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/log.h.E1A274910E7D3C5A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/log.h.E5DBEA20500EE1CD.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/log.h.EC84D899F860D154.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/lwpintrin.h.BF9CFF63902EE44B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/lzcntintrin.h.2A7384FF7849D1CD.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/lzexpand.h.D8276CD089D5A8EE.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/macros.h.66F3633358B4E853.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/macros.h.83F2808BBB61A4A5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/macros.h.AC58CBDF0F24056F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mathematics.h.649E5395ED8FA61B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mathematics.h.116013F8A00E722D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mathematics.h.B95826B21DAA7700.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mcx.h.8312E3DDE8901890.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mem.h.4A60F9081CEA8FA5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mem.h.59F0D4374E624B1C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mem.h.E4C86828242736F1.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/memoryapi.h.87F7FF65A5458B22.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/minwinbase.h.C39C4E430FCC2990.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/minwindef.h.9587622C48039B98.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mm3dnow.h.18396616EC5C295E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mmsystem.h.77516329193A35B8.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/movdirintrin.h.13D96001A53E7093.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mpp_allocator.h.3B3E53B8B25A3979.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mpp_buffer_impl.h.7A2F798F063BDDBA.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mpp_buffer.h.E5133C3F3AF55B2E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mpp_common.h.7BE8152EBC383135.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mpp_debug.h.FBB8D5C3EBF50C9C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mpp_env.h.3139F83C73AB01D6.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mpp_err.h.0CBA8389C46706FD.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mpp_frame_impl.h.2F985C420FA7722F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mpp_frame.h.B8442D1C2BD40CDF.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mpp_hash.h.00C4F7C425612BC8.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mpp_list.h.29E92F0D92F4E28F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mpp_log_def.h.A5D6D30D07F8589E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mpp_log.h.7FCABA2D6D6C72DB.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mpp_mem.h.5DC4DA82BE7D38D3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mpp_meta.h.EA186F98140CD36B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mpp_packet.h.C687EB98E584ADE4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mpp_task.h.F115C8F52EDCC720.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mpp_thread.h.C680F6CBE358227F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mpp_time.h.B5BEB4FFE608DC9D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mpp.h.E338C5A0B8454B53.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/msxml.h.033C549ABEF4DC09.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/mwaitxintrin.h.11F8010A886EA2F8.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/namedpipeapi.h.9B06C8CB2D03D11F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/namespaceapi.h.EEF1C17AC85D5E45.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/nb30.h.7EDCC8874F8E6E08.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ncrypt.h.27EE92BD03BAD5F0.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/oaidl.h.8BFF940BCA0A8D46.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/objbase.h.9899396B2124BAEC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/objidl.h.6EC9DA537882896C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/objidlbase.h.C41582D35EA4C304.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ole2.h.433DEC4B0E985C10.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/oleauto.h.E2F401015C50567D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/oleidl.h.01EC833F354747A9.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/packet.h.CEFDEC825A79DF4D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pconfigintrin.h.E534FFF803D22692.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pixdesc.h.0AA1CB86432B8084.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pixdesc.h.8AE5BCF2A330D788.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pixdesc.h.A9EBDDB2A74DC726.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pixfmt.h.9A9C3526E12C8343.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pixfmt.h.89BF3C7747F2DFEC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pixfmt.h.177753515EF627F8.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pkuintrin.h.128FE835DF62E099.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pmmintrin.h.A1CCBECDEC621F8F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/popcntintrin.h.C2F5E0264E6E966E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/poppack.h.08B89542E5B84ADD.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/prfchiintrin.h.620EAC323E93A18E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/prfchwintrin.h.6FA3DB4EE20ACC98.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/processenv.h.2AE5C6E6C974CBDA.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/processthreadsapi.h.874FE595221E0FE3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/processtopologyapi.h.2721B43F6B47335E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/profileapi.h.B3DBC889699CAE52.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/propidl.h.647FEA360F1A3E64.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/prsht.h.7DD9FE190C096E89.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pshpack1.h.779A2914AB4C3557.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pshpack2.h.74CF3B3866C7952E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pshpack4.h.F25676F5E0ED04D2.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/pshpack8.h.003F9802A3101342.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/ptwriteintrin.h.8ECE21B965EFBCE6.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/QDebug.7117817FAB21F273.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/raointintrin.h.79737210A31F3B75.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rational.h.A26CB0668C935B4B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rational.h.BC947E106D1DEB0D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rational.h.DB0D26CE40AE38F1.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rdpruintrin.h.863F141DC65E4DE5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rdseedintrin.h.C4E77D72F6632211.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/realtimeapiset.h.199F2DA07DD04221.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/reason.h.2194438C1F6EF2F3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rk_mpi_cmd.h.54E312A7CF2B70CB.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rk_mpi.h.9CA7D5F27A8D23F0.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rk_type.h.4CD1B814EEE2BDEB.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rk_vdec_cfg.h.F0A1922EB520A602.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rk_vdec_cmd.h.76E659AC685225D2.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rk_venc_cfg.h.FE977766AFDBCEE5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rk_venc_cmd.h.9589FB0EC6E351F9.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rk_venc_rc.h.1BBF57AC624B8ED3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rk_venc_ref.h.41EC62165C8E9150.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rpc.h.635D7DD7A7A898E9.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rpcasync.h.27E047A75EA7C93E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rpcdce.h.CF3BAA4316AA4516.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rpcdcep.h.2874BD2BAA0D5DA3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rpcndr.h.1CFF35E6E9515400.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rpcnsi.h.2DFC30FC422FDB22.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rpcnsip.h.0870D6FF3094447E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rpcnterr.h.BC61F5F91AC2D94F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rpcsal.h.4D0139B206109BF7.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/rtmintrin.h.DAE0DDAE0FE03759.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/sal.h.606C43B60418EF3A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/samplefmt.h.1EF65A17DBEB2CC7.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/samplefmt.h.4CB3008C00C136B5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/samplefmt.h.6D1E5ED336F1A609.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/sdkddkver.h.DF611A701B53CDD8.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/securityappcontainer.h.E4D4C420AEA94DB3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/securitybaseapi.h.5943D9D94CF9C6A9.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/semaphore.h.E500B805E37EFC26.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/serializeintrin.h.9FAD6F59F77A2D60.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/servprov.h.E7640E4ED4204EEE.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/sgxintrin.h.C9050896B196C0FE.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/shaintrin.h.CD7E2EC01CA9B252.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/shellapi.h.55FE26DFB5CEB12A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/smmintrin.h.C22C976E8715B444.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/specstrings.h.E2021F57BEFC432E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stat.h.74D731540E729174.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stdbool.h.FCFC1FB228F86E7E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stralign_s.h.DBF55F806D4001A7.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stralign.h.86C9A0BB5727F6F1.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/stringapiset.h.9A9E21B38A3264A9.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/swresample.h.9A256EFC959CEB8A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/swresample.h.7754A363A1B786E3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/swresample.h.EBBABED98BCC8626.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/swscale.h.715D807E8C3B64BB.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/swscale.h.5248E1AB5A095592.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/swscale.h.43007FE6D265AFB5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/synchapi.h.F1747EA11D569534.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/sysinfoapi.h.5BED33AC9CE8A9A2.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/systemtopologyapi.h.791C848558879268.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/tbmintrin.h.D470180C462DF5D1.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/threadpoolapiset.h.C55CB6A48594D34B.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/threadpoollegacyapiset.h.D34EEE62D23C7770.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/timezoneapi.h.103FC28A1185A6A0.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/tmmintrin.h.8BFD29D09278C8E9.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/tsxldtrkintrin.h.0E829CAC90F2D48E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/tvout.h.FE6E762BD1E57C93.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/uintrintrin.h.9770D05EDBECE02A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/unknwn.h.6E96733EFE8800F5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/unknwnbase.h.51CBA73585809807.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/urlmon.h.F7D0B48F6AD88795.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/utilapiset.h.57769C9CEA3401A6.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/utils.h.F64C161D455A1970.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/vaesintrin.h.279AFB63605AFE9F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/version.h.1B808864A70E9957.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/version.h.1E2950A76AA8B67D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/version.h.2A38315C592B987A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/version.h.5C4D0BA32D14167A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/version.h.08B43E1AE673022C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/version.h.31B8AA65D63839EB.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/version.h.33F1CDC4D737B5DA.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/version.h.43F5F874290A0DF7.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/version.h.70B225914E390FEE.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/version.h.301C568389918EBA.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/version.h.8037012CB0212CA4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/version.h.ADDD43076D9C26A9.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/version.h.AFF0F43C318928D3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/version.h.BB5771BB73965DC5.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/version.h.EBD8EB10531E362F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/virtdisk.h.2623BFD79E08B9CC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/vpclmulqdqintrin.h.BFDF4DFF9CAE2D60.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/waitpkgintrin.h.AA14A358DF190A8F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/wbnoinvdintrin.h.D7ACBA932461E431.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/winapifamily.h.1352D5B83D505977.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/winbase.h.203404B0A0915BA4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/wincon.h.349710FD09FF9C57.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/wincrypt.h.3432EFC997326AC7.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/windef.h.977AECE9D815255E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/windows.h.5CC402A2A6A406EC.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/winefs.h.9ABD78D8221C6B71.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/winerror.h.AD80D28DB48897DD.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/wingdi.h.20CB88D47175CF6F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/winioctl.h.C548736F66C3B60E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/winnetwk.h.4E6884255E114468.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/winnls.h.DAC6139F239CC2DD.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/winnt.h.87718D19BB70900D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/winperf.h.9493DB0228179677.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/winreg.h.D8C4C6CF4DBCB822.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/winscard.h.01493FB559DB4D8D.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/winsmcrd.h.CE05C9D8372893A6.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/winsock.h.94AC5417D7DDA425.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/winspool.h.813F157545EC3F67.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/winsvc.h.8D9E900BFF4925AA.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/winuser.h.ECA9BA49AE7C1BE4.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/winver.h.772C118AB961020E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/wmmintrin.h.1AFE96816C3DE102.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/wnnc.h.AF70D768F4D9B12E.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/wow64apiset.h.6CC77676A3FA4D68.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/wtypes.h.86D89EE711FCBBBB.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/wtypesbase.h.7249E53287B0056A.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/x86gprintrin.h.2ED4F8548D5E18B3.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/x86intrin.h.DB61DD08F14A617F.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/xopintrin.h.3EFEFCE732C44B26.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/xsavecintrin.h.56D4AD0720226CFA.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/xsaveintrin.h.E0034B66D947BC18.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/xsaveoptintrin.h.E9A8446C9F7D85BF.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/xsavesintrin.h.E32BA660F5D9A89C.idx
-build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/.qtc_clangd/.cache/clangd/index/xtestintrin.h.817F09C79BB6B7DE.idx
+build-app-Desktop_Qt_5_14_2_GCC_64bit-Debug/*
+build-app-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/*
\ No newline at end of file
diff --git a/ReadMe.md b/ReadMe.md
index 7f0bf06..a08c5e6 100644
--- a/ReadMe.md
+++ b/ReadMe.md
@@ -1,18 +1,50 @@
+## 版本说明
+
+| 版本 | 说明 |
+| --- | --- |
+| 1.00 | 初始版本 |
+| 1.01 | 1. 通过RKMPP实现硬解码;
2. 视频以图片的方式按帧存储到本地; |
+| 1.02 | 1. 删除图片存储到本地的方式;
2. 取流方式由Opencv修改为FFmpeg方式;
3. 解码后的数据直接转为RK_FORMAT_YCbCr_422_SP格式发送给算法;
4. 视频裸流数据存储在内存中,保存30s;
5. 报警图片从报警录像视频中获取; |
+
+## 编译方法
+
#### 下载代码
```
git clone http://teweishi.oicp.net:3001/hehaoyang/IVA.git
```
-### 创建软链接
+#### 修改配置
+
+* 进入目录
+
+```
+cd IVA/app/
+```
+
+* 取消 app.pro 文件中以下注释
+
+```
+#DEFINES += USE_RABBITMQ
+#DEFINES += USE_ALGORITHM
+```
+
+* 生成 Makefile 文件
+
+```
+qmake app.pro
+```
+
+#### 创建软链接
```
cd external/npu/
ln -s /usr/lib/librknnrt.so librknn_api.so
```
-### 编译
+#### 编译
```
+cd ../../
make debug -j4
```
diff --git a/app/HxDataBase.cpp b/app/HxDataBase.cpp
index 08c7b03..663cf6e 100644
--- a/app/HxDataBase.cpp
+++ b/app/HxDataBase.cpp
@@ -1,10 +1,10 @@
#include "HxDataBase.h"
-
#include "HxUtils.h"
QMutex HxDataBase::mutex;
QSqlDatabase HxDataBase::database;
QString HxDataBase::device_id;
+int HxDataBase::recording_prepend_time;
QString HxDataBase::ftp_address, HxDataBase::ftp_username, HxDataBase::ftp_password;
QString HxDataBase::qamqp_address, HxDataBase::qamqp_username, HxDataBase::qamqp_password;
int HxDataBase::algorithm_type;
@@ -14,6 +14,7 @@ QStringList HxDataBase::bsd_video_input_source;
QStringList HxDataBase::bsd_warn_regions;
EventWarnParamConfig HxDataBase::warm_param_config;
CameraCalibration HxDataBase::adas_camera_calibration;
+QStringList HxDataBase::alarm_protect_timestamp;
QSqlDatabase HxDataBase::open(QString filepath, QString connectionName)
{
@@ -257,6 +258,9 @@ void HxDataBase::initialization()
/* 设备编号 */
device_id = read_setting("device_id", QString("TVIS"));
+ /* 预录时长 Seconds */
+ recording_prepend_time = read_setting("recording_prepend_time", 5);
+
/* FTP信息 */
ftp_address = read_setting("ftp_address", QString("192.168.10.10:7616"));
ftp_username = read_setting("ftp_username", QString("nvruser"));
@@ -295,6 +299,9 @@ void HxDataBase::initialization()
/* 读取 ADAS 相机内外参 */
read_adas_camera_calibration();
+
+ /* 报警保护时长 */
+ alarm_protect_timestamp = read_setting("alarm_protect_timestamp", QString("3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3")).split(";");
}
bool HxDataBase::save_setting()
@@ -302,6 +309,7 @@ bool HxDataBase::save_setting()
database.transaction();
write_setting("device_id", device_id);
+ write_setting("recording_prepend_time", QString::number(recording_prepend_time));
write_setting("ftp_address", ftp_address);
write_setting("ftp_username", ftp_username);
write_setting("ftp_password", ftp_password);
@@ -315,6 +323,7 @@ bool HxDataBase::save_setting()
write_setting("bsd_warn_regions", bsd_warn_regions.join("*"));
write_warm_param_config();
write_adas_camera_calibration();
+ write_setting("alarm_protect_timestamp", alarm_protect_timestamp.join(";"));
return database.commit();
}
diff --git a/app/HxDataBase.h b/app/HxDataBase.h
index fd4bafb..eb76e8c 100644
--- a/app/HxDataBase.h
+++ b/app/HxDataBase.h
@@ -11,10 +11,10 @@
#include "MvObjectEventDetect.h"
-#define BSD_MAX_CHANNEL 6
+#define BSD_MAX_CHANNEL 6
-#define TEMPORARY_VIDEO_DIRECTORY "temp/video"
-#define TEMPORARY_ALARM_DIRECTORY "temp/alarm"
+#define TEMPORARY_LOG_DIRECTORY "log"
+#define TEMPORARY_RECORD_DIRECTORY "record"
class HxDataBase
{
@@ -106,6 +106,9 @@ public:
/* 设备编号 */
static QString device_id;
+ /* 预录时长 Seconds */
+ static int recording_prepend_time;
+
/* FTP地址 */
static QString ftp_address;
@@ -137,6 +140,9 @@ public:
/* ADAS 相机内外参 */
static CameraCalibration adas_camera_calibration;
+
+ /* 报警保护时长 */
+ static QStringList alarm_protect_timestamp;
};
#endif // HXDATABASE_H
diff --git a/app/HxTaskDispatch.cpp b/app/HxTaskDispatch.cpp
index 4be2b7a..3867349 100644
--- a/app/HxTaskDispatch.cpp
+++ b/app/HxTaskDispatch.cpp
@@ -10,13 +10,13 @@
/* 视频设备 */
HxVideoDevice adas_video_device, bsd_video_device[6], dsm_video_device;
-HxTaskDispatch* dispatcher = new HxTaskDispatch();
+HxTaskDispatch *dispatcher = new HxTaskDispatch();
QMutex upload_file_mutex;
QQueue upload_file_queue;
#ifdef USE_RABBITMQ
-HxRabbitMQUtils HxRabbitMQ;
+HxRabbitMQ rabbit;
#endif
/* 倒车灯;1:亮;0:熄灭 */
@@ -36,25 +36,25 @@ void HxTaskDispatch::initialization(void)
/* 算法模块初始化 */
#if USE_ALGORITHM
/* adas检测配置 */
- strcpy(dispatcher->event_detect_config.szAdasDetectConfigPathName, "./algmode/adas_detect.bin");
+ strcpy(dispatcher->event_detect_config.szAdasDetectConfigPathName, "./resources/algmode/adas_detect.bin");
/* adas跟踪配置 */
- strcpy(dispatcher->event_detect_config.szAdasTrackConfigPathName, "./algmode/adas_track.bin");
+ strcpy(dispatcher->event_detect_config.szAdasTrackConfigPathName, "./resources/algmode/adas_track.bin");
/* bsd检测配置 */
- strcpy(dispatcher->event_detect_config.szBsdDetectConfigPathName, "./algmode/bsd_detect.bin");
- // strcpy(dispatcher->event_detect_config.szRightBsdFrontDetectConfigPathName, "./algmode/bsd_detect.bin");
+ strcpy(dispatcher->event_detect_config.szBsdDetectConfigPathName, "./resources/algmode/bsd_detect.bin");
+ // strcpy(dispatcher->event_detect_config.szRightBsdFrontDetectConfigPathName, "./resources/algmode/bsd_detect.bin");
/* dsm人脸检测配置 */
- strcpy(dispatcher->event_detect_config.szDsmFaceDetectConfigPathName, "./algmode/dsm_face_detect.bin");
+ strcpy(dispatcher->event_detect_config.szDsmFaceDetectConfigPathName, "./resources/algmode/dsm_face_detect.bin");
/* dsm人脸特征点检测配置 */
- strcpy(dispatcher->event_detect_config.szDsmFaceLandMarksDetectConfigPathName, "./algmode/dsm_face_landmarks_detect.bin");
+ strcpy(dispatcher->event_detect_config.szDsmFaceLandMarksDetectConfigPathName, "./resources/algmode/dsm_face_landmarks_detect.bin");
/* dsm人脸认证检测配置 */
- strcpy(dispatcher->event_detect_config.szDsmFaceVerificationDetectConfigPathName, "./algmode/dsm_face_verification_detect.bin");
+ strcpy(dispatcher->event_detect_config.szDsmFaceVerificationDetectConfigPathName, "./resources/algmode/dsm_face_verification_detect.bin");
/* dsm人眼认证检测配置 */
- strcpy(dispatcher->event_detect_config.szDsmEyeLandMarksDetectConfigPathName, "./algmode/dsm_eye_landmarks_detect.bin");
+ strcpy(dispatcher->event_detect_config.szDsmEyeLandMarksDetectConfigPathName, "./resources/algmode/dsm_eye_landmarks_detect.bin");
/* dsm人脸认证检测配置 */
- strcpy(dispatcher->event_detect_config.szDsmSmokeConfPathName, "./algmode/dsm_smoke_detect.bin");
- strcpy(dispatcher->event_detect_config.szDsmCallConfPathName, "./algmode/dsm_call_detect.bin");
- strcpy(dispatcher->event_detect_config.szDsmFaceFeaturePathName, "./algmode/dsm_face_feature.bin");
- strcpy(dispatcher->event_detect_config.szDsmHeadPoseConfPathName, "./algmode/data_68kp");
+ strcpy(dispatcher->event_detect_config.szDsmSmokeConfPathName, "./resources/algmode/dsm_smoke_detect.bin");
+ strcpy(dispatcher->event_detect_config.szDsmCallConfPathName, "./resources/algmode/dsm_call_detect.bin");
+ strcpy(dispatcher->event_detect_config.szDsmFaceFeaturePathName, "./resources/algmode/dsm_face_feature.bin");
+ strcpy(dispatcher->event_detect_config.szDsmHeadPoseConfPathName, "./resources/algmode/data_68kp");
/* 输出调试信息 */
MvSetPrintf(false);
@@ -73,9 +73,8 @@ void HxTaskDispatch::initialization(void)
if (result != 0)
HxLog::append("initialization", "set event warn param config failed!!");
-
/* 相机标定 */
- if(MvCameraCalibration(&HxDataBase::adas_camera_calibration) != 0)
+ if (MvCameraCalibration(&HxDataBase::adas_camera_calibration) != 0)
HxLog::append("initialization", "camera calibration failed!!");
#endif
@@ -112,121 +111,97 @@ void HxTaskDispatch::initialization(void)
dispatcher->start();
#ifdef USE_RABBITMQ
- HxRabbitMQ.set(HxDataBase::qamqp_address, HxDataBase::qamqp_username, HxDataBase::qamqp_password);
- HxRabbitMQ.set_exchanger_name("vehicle.direct.exchange");
- HxRabbitMQ.set_queue_name("bsd_video_transcode_tag");
- HxRabbitMQ.set_routing_key("bsd_video_transcode_tag_1");
+ rabbit.set(HxDataBase::qamqp_address, HxDataBase::qamqp_username, HxDataBase::qamqp_password);
+ rabbit.set_exchanger_name("vehicle.direct.exchange");
+ rabbit.set_queue_name("bsd_video_transcode_tag");
+ rabbit.set_routing_key("bsd_video_transcode_tag_1");
#endif
}
void HxTaskDispatch::listern(uint16_t port)
{
- dispatcher->debug_tool = new HxSocketUtils(port);
+ dispatcher->debug_tool = new HxSocket(port);
- connect(dispatcher->debug_tool, &HxSocketUtils::data_receive_event, dispatcher, &HxTaskDispatch::data_receive_event);
- connect(dispatcher, &HxTaskDispatch::data_write_event, dispatcher->debug_tool, &HxSocketUtils::write);
+ connect(dispatcher->debug_tool, &HxSocket::data_receive_event, dispatcher, &HxTaskDispatch::data_receive_event);
+ connect(dispatcher, &HxTaskDispatch::data_write_event, dispatcher->debug_tool, &HxSocket::write);
}
void HxTaskDispatch::connect_to_host(QString address, int port)
{
- dispatcher->platform = new HxSocketUtils(address, port);
+ dispatcher->platform = new HxSocket(address, port);
- connect(dispatcher->platform, &HxSocketUtils::data_receive_event, dispatcher, &HxTaskDispatch::data_receive_event);
- connect(dispatcher, &HxTaskDispatch::data_write_event, dispatcher->platform, &HxSocketUtils::write);
+ connect(dispatcher->platform, &HxSocket::data_receive_event, dispatcher, &HxTaskDispatch::data_receive_event);
+ connect(dispatcher, &HxTaskDispatch::data_write_event, dispatcher->platform, &HxSocket::write);
}
-void HxTaskDispatch::algorithm_alarm_event(QDateTime time, int channel, int level, int event_type, int detect_type, int left, int top, int right, int bottom, int distance, int speed, QString base64_string, QString filepath)
+void HxTaskDispatch::alarm_upload_event(int algorithm_type, QDateTime timestamp, int channel, int event_type, int danger_level, ObjectPara *object_info, int object_number, CalibrationPoint *face_land_marks, int face_land_marks_number, LaneType left_line_type, LaneType right_line_type)
{
- Q_UNUSED(speed);
+ HxVideoDevice *device = nullptr;
+ switch (algorithm_type)
+ {
+ case ALGORITHM_TYPE_ADAS:
+ device = &adas_video_device;
+ break;
+ case ALGORITHM_TYPE_BSD:
+ device = &bsd_video_device[channel];
+ break;
+ case ALGORITHM_TYPE_DSM:
+ device = &dsm_video_device;
+ break;
+ default:
+ return;
+ }
- QJsonObject root({ {"type", 4} });
+ /* 判断报警是否在保护时间内 */
+ if (!device->determine_alarm_detection_timestamp(event_type))
+ return;
- QJsonObject msgInfo({ {"time", time.toString("yyyy-MM-dd HH:mm:ss")},
- {"channel", channel},
- {"level", level},
- {"event_type", event_type},
- {"detect_type", detect_type},
- {"left", left},
- {"top", top},
- {"right", right},
- {"bottom", bottom},
- {"distance", distance},
- {"speed", dispatcher->car_info.fVelocity},
- {"image", base64_string},
- {"filepath", filepath} });
+ /* 生成报警图片+视频 */
+ auto filename = QString("%1_%2_%3_%4_%5").arg(HxDataBase::device_id).arg(algorithm_type, 2, 10, QChar('0')).arg(channel, 2, 10, QChar('0')).arg(timestamp.toString("yyyyMMdd"), timestamp.toString("HHmmss"));
- root.insert("msgInfo", msgInfo);
+ device->create_alarm_data(event_type, filename);
+
+ QJsonObject root({{"type", 4}});
+
+ QJsonObject msg_info_json({{"time", timestamp.toString("yyyy-MM-dd HH:mm:ss")},
+ {"channel", channel},
+ {"level", danger_level},
+ {"event_type", event_type},
+ {"left_line_type", left_line_type},
+ {"right_line_type", right_line_type},
+ {"image_path", QString("/%1/%2/alarm/%3.jpg").arg(QDateTime::currentDateTime().toString("yyyyMMdd"), HxDataBase::device_id, filename)},
+ {"record_path", QString("/%1/%2/alarm/%3.mp4").arg(QDateTime::currentDateTime().toString("yyyyMMdd"), HxDataBase::device_id, filename)}});
+
+ QJsonArray object_info_json;
+ for (int i = 0; i < object_number; i++)
+ {
+ object_info_json.append(QJsonObject({{"detect_type", object_info[i].nDetectType},
+ {"left", object_info[i].nLeft},
+ {"top", object_info[i].nTop},
+ {"right", object_info[i].nRight},
+ {"bottom", object_info[i].nBottom},
+ {"distance", object_info[i].fDist},
+ {"speed", object_info[i].fVelo},
+ {"ttc", object_info[i].fTTC},
+ {"target_post_x", object_info[i].nTargetPosX},
+ {"target_post_y", object_info[i].nTargetPosY}}));
+ }
+
+ QJsonArray face_land_marks_json;
+ for (int i = 0; i < face_land_marks_number; i++)
+ face_land_marks_json.append(QJsonObject({{"x", face_land_marks[i].x}, {"y", face_land_marks[i].y}}));
+
+ msg_info_json.insert("object_info", object_info_json);
+ msg_info_json.insert("face_land_marks", face_land_marks_json);
+
+ root.insert("msgInfo", msg_info_json);
emit dispatcher->data_write_event(QJsonDocument(root).toJson(QJsonDocument::Compact));
- HxLog::append("algorithm", QString("alarm type=0x%1, filepath=%2").arg(QString::number(event_type, 16), filepath));
-
- // dispatcher->send_can_data(channel, pObjectTrackEventResult->nDangerLevel, pObjectTrackEventResult->objInfo[i].nDetectType);
+ HxLog::append("algorithm", QString("alarm type=0x%1, filepath=%2").arg(QString::number(event_type, 16), filename));
}
-CarInfoInput* HxTaskDispatch::get_car_info(void) { return &dispatcher->car_info; }
-
-QString HxTaskDispatch::get_video_frame_data(int type, int channel, int frame_id)
-{
- Q_UNUSED(channel);
-
- switch (type)
- {
- case 0:
- return adas_video_device.build_image(frame_id);
- case 1:
- return bsd_video_device[channel].build_image(frame_id);
- case 2:
- return dsm_video_device.build_image(frame_id);
- }
-
- return "";
-}
-
-bool HxTaskDispatch::get_alarm_detection_timestamp(int type, int channel)
-{
- switch (type)
- {
- case 0:
- return adas_video_device.get_alarm_detection_timestamp();
- case 1:
- return bsd_video_device[channel].get_alarm_detection_timestamp();
- case 2:
- return dsm_video_device.get_alarm_detection_timestamp();
- }
-
- return false;
-}
-
-QString HxTaskDispatch::build_alarm_image(int type, int channel, int frame_id)
-{
- switch (type)
- {
- case 0:
- return adas_video_device.build_image(frame_id);
- case 1:
- return bsd_video_device[channel].build_image(frame_id);
- case 2:
- return dsm_video_device.build_image(frame_id);
- }
-
- return "";
-}
-
-QString HxTaskDispatch::build_alarm_video(int type, int channel, int frame_id)
-{
- switch (type)
- {
- case 0:
- return adas_video_device.build_video(frame_id);
- case 1:
- return bsd_video_device[channel].build_video(frame_id);
- case 2:
- return dsm_video_device.build_video(frame_id);
- }
-
- return "";
-}
+CarInfoInput *HxTaskDispatch::get_car_info(void) { return &dispatcher->car_info; }
void HxTaskDispatch::enqueue_upload_file(QString filename)
{
@@ -241,7 +216,7 @@ void HxTaskDispatch::update_heartbeat()
{
heartbeat_timestamp = QDateTime::currentDateTime();
- emit data_write_event(QJsonDocument(QJsonObject({ {"type", 0} })).toJson(QJsonDocument::Compact));
+ emit data_write_event(QJsonDocument(QJsonObject({{"type", 0}})).toJson(QJsonDocument::Compact));
}
}
@@ -372,7 +347,7 @@ void HxTaskDispatch::parsing_vehiclue_status(void)
#if USE_ALGORITHM
MvSetDetectChannel(detect_channel);
-#endif
+#endif
HxLog::append("algorithm", QString("starting detect channel=0x%1").arg(QString::number(detect_channel, 16)));
}
}
@@ -380,7 +355,7 @@ void HxTaskDispatch::parsing_vehiclue_status(void)
void HxTaskDispatch::recording_upload_task(void)
{
- while(true)
+ while (true)
{
msleep(1000);
@@ -390,11 +365,11 @@ void HxTaskDispatch::recording_upload_task(void)
auto filename = upload_file_queue.dequeue();
upload_file_mutex.unlock();
- QString fullpath = QString("%1/%2").arg(TEMPORARY_ALARM_DIRECTORY).arg(filename);
+ QString fullpath = QString("%1/%2").arg(TEMPORARY_RECORD_DIRECTORY, filename);
- if(!QFile::exists(fullpath))
+ if (!QFile::exists(fullpath))
{
- HxLog::append("recording upload task", QString("file=%1 not exists, upload failed").arg(filename));
+ HxLog::append("recording upload task", QString("file=%1 not exists, upload failed").arg(fullpath));
continue;
}
@@ -405,19 +380,18 @@ void HxTaskDispatch::recording_upload_task(void)
{
msleep(100);
- /* FTP 上传 */
- HxProcess::execute(QString("curl -u %1:%2 ftp://%3/%4/ --ftp-create-dirs -T %5").arg(HxDataBase::ftp_username, HxDataBase::ftp_password, HxDataBase::ftp_address, path, fullpath));
+ /* 上传 */
+ HxProcess::start(QString("curl -u %1:%2 ftp://%3/%4/ --ftp-create-dirs -T %5").arg(HxDataBase::ftp_username, HxDataBase::ftp_password, HxDataBase::ftp_address, path, fullpath));
- QString command = QString("curl -u %1:%2 --ftp-ssl --head ftp://%3/%4/%5").arg(HxDataBase::ftp_username, HxDataBase::ftp_password, HxDataBase::ftp_address, path, filename);
-
- /* 判断FTP文件是否存在 */
- auto res = HxProcess::start(command);
+ /* 判断文件是否存在 */
+ auto res = HxProcess::start(QString("curl -u %1:%2 --ftp-ssl --head ftp://%3/%4/%5").arg(HxDataBase::ftp_username, HxDataBase::ftp_password, HxDataBase::ftp_address, path, filename));
QRegExp rx("Content-Length:\\s\\d{1,9}");
if (rx.indexIn(res, 0) == -1)
continue;
+ /* 比较大小 */
QFileInfo info(fullpath);
auto size1 = info.size();
@@ -427,10 +401,10 @@ void HxTaskDispatch::recording_upload_task(void)
{
HxLog::append("recording upload task", QString("%1 upload finish").arg(filename));
- if(info.suffix() == "mp4")
+ if (info.suffix() == "mp4")
{
#ifdef USE_RABBITMQ
- emit HxRabbitMQ.publish(QString("{\"ftproot\": \"%1\", \"complate\": true}").arg(("/"+path+"/"+filename)));
+ emit rabbit.publish(QString("{\"ftproot\": \"%1\", \"complate\": true}").arg(("/" + path + "/" + filename)));
#endif
}
@@ -438,7 +412,7 @@ void HxTaskDispatch::recording_upload_task(void)
}
}
-// QFile::remove(fullpath);
+ QFile::remove(fullpath);
HxLog::append("recording upload task", QString("%1 delete").arg(filename));
}
@@ -452,6 +426,7 @@ void HxTaskDispatch::run()
while (true)
{
+ /* 事件循环用于响应信号 */
QCoreApplication::processEvents();
/* 发送心跳数据 */
@@ -460,6 +435,7 @@ void HxTaskDispatch::run()
/* 分析车辆行驶状态 */
parsing_vehiclue_status();
+ /* 延时1s */
QThread::msleep(1000);
}
}
@@ -490,7 +466,8 @@ void HxTaskDispatch::get_warn_param_config(int type)
start_event_warn_kind.append(HxDataBase::warm_param_config.bStartEventWarnKind[i]);
abnormal_warn_frame_count.append(HxDataBase::warm_param_config.nAbnormalWarnFrameCount[i] / 25);
normal_frame_count.append(HxDataBase::warm_param_config.nNormalFrameCount[i] / 25);
- abnormal_warn_interval_frame_count.append(HxDataBase::warm_param_config.nAbnormalWarnIntervalFrameCount[i] / 25);
+// abnormal_warn_interval_frame_count.append(HxDataBase::warm_param_config.nAbnormalWarnIntervalFrameCount[i] / 25);
+ abnormal_warn_interval_frame_count.append(HxDataBase::alarm_protect_timestamp.at(i).toInt());
abnormal_warn_score_threshold.append((int)(HxDataBase::warm_param_config.fAbnormalWarnScoreThreshold[i] * ((i >= 17 && i <= 20) ? 1 : 100)));
normal_warn_score_threshold.append((int)(HxDataBase::warm_param_config.fNormalWarnScoreThreshold[i] * ((i >= 17 && i <= 20) ? 1 : 100)));
@@ -502,7 +479,7 @@ void HxTaskDispatch::get_warn_param_config(int type)
<< "fNormalWarnScoreThreshold=" << HxDataBase::warm_param_config.fNormalWarnScoreThreshold[i];
}
- debug_tool_response_event(type, { {"start_event_warn_kind", start_event_warn_kind},
+ debug_tool_response_event(type, {{"start_event_warn_kind", start_event_warn_kind},
{"abnormal_warn_frame_count", abnormal_warn_frame_count},
{"normal_frame_count", normal_frame_count},
{"abnormal_warn_interval_frame_count", abnormal_warn_interval_frame_count},
@@ -519,7 +496,7 @@ void HxTaskDispatch::get_warn_param_config(int type)
{"bsd_second_vel", HxDataBase::warm_param_config.fBsdSecondVel},
{"bsd_third_vel", HxDataBase::warm_param_config.fBsdThirdVel},
{"ldw_distance", HxDataBase::warm_param_config.nLdwDistance},
- {"dsm_vel", HxDataBase::warm_param_config.fDsmVel} });
+ {"dsm_vel", HxDataBase::warm_param_config.fDsmVel}});
}
void HxTaskDispatch::set_warn_param_config(int type, QJsonObject object)
@@ -539,6 +516,9 @@ void HxTaskDispatch::set_warn_param_config(int type, QJsonObject object)
HxDataBase::warm_param_config.nAbnormalWarnIntervalFrameCount[i] = abnormal_warn_interval_frame_count.at(i).toInt() * 25;
HxDataBase::warm_param_config.fAbnormalWarnScoreThreshold[i] = abnormal_warn_score_threshold.at(i).toDouble() / ((i >= 17 && i <= 20) ? 1 : 100);
HxDataBase::warm_param_config.fNormalWarnScoreThreshold[i] = normal_warn_score_threshold.at(i).toDouble() / ((i >= 17 && i <= 20) ? 1 : 100);
+
+ /* 设置报警保护时长 */
+ HxDataBase::alarm_protect_timestamp[i] = QString::number(abnormal_warn_interval_frame_count.at(i).toInt());
}
HxDataBase::warm_param_config.nHmwTime = object.value("hmw_time").toInt();
@@ -555,24 +535,24 @@ void HxTaskDispatch::set_warn_param_config(int type, QJsonObject object)
HxDataBase::warm_param_config.fDsmVel = object.value("dsm_vel").toDouble();
#if USE_ALGORITHM
- if(MvSetEventWarnParamConfig(&HxDataBase::warm_param_config) != 0)
+ if (MvSetEventWarnParamConfig(&HxDataBase::warm_param_config) != 0)
{
- debug_tool_response_event(type, { {"status", false} });
+ debug_tool_response_event(type, {{"status", false}});
return;
}
#endif
- debug_tool_response_event(type, { {"status", HxDataBase::save_setting()} });
+ debug_tool_response_event(type, {{"status", HxDataBase::save_setting()}});
}
void HxTaskDispatch::get_adas_camera_calibration(int type)
{
#if USE_ALGORITHM
- if(MvGetCameraCalibrationInfo(&HxDataBase::adas_camera_calibration) != 0)
+ if (MvGetCameraCalibrationInfo(&HxDataBase::adas_camera_calibration) != 0)
return;
#endif
- debug_tool_response_event(type, { {"car_len", HxDataBase::adas_camera_calibration.fCarLen},
+ debug_tool_response_event(type, {{"car_len", HxDataBase::adas_camera_calibration.fCarLen},
{"car_width", HxDataBase::adas_camera_calibration.fCarWidth},
{"ref_center", HxDataBase::adas_camera_calibration.fRefCenter},
{"ref_top", HxDataBase::adas_camera_calibration.fRefTop},
@@ -581,7 +561,7 @@ void HxTaskDispatch::get_adas_camera_calibration(int type)
{"camera_focus", HxDataBase::adas_camera_calibration.fCameraFocus},
{"camera_dx", HxDataBase::adas_camera_calibration.fCameraDx},
{"pitch", HxDataBase::adas_camera_calibration.fPitch},
- {"yaw", HxDataBase::adas_camera_calibration.fYaw} });
+ {"yaw", HxDataBase::adas_camera_calibration.fYaw}});
}
void HxTaskDispatch::set_adas_camera_calibration(int type, QJsonObject object)
{
@@ -597,14 +577,14 @@ void HxTaskDispatch::set_adas_camera_calibration(int type, QJsonObject object)
HxDataBase::adas_camera_calibration.fYaw = object.value("yaw").toDouble();
#if USE_ALGORITHM
- if(MvCameraCalibration(&HxDataBase::adas_camera_calibration) != 0)
+ if (MvCameraCalibration(&HxDataBase::adas_camera_calibration) != 0)
{
- debug_tool_response_event(type, { {"status", false} });
+ debug_tool_response_event(type, {{"status", false}});
return;
}
#endif
- debug_tool_response_event(type, { {"status", HxDataBase::save_setting()} });
+ debug_tool_response_event(type, {{"status", HxDataBase::save_setting()}});
}
void HxTaskDispatch::data_receive_event(QByteArray data)
@@ -635,93 +615,80 @@ void HxTaskDispatch::data_receive_event(QByteArray data)
case 5:
HxProcess::start(QString("date -s %1").arg(msginfo.value("date").toString()));
HxProcess::start(QString("date -s %1").arg(msginfo.value("time").toString()));
- debug_tool_response_event(type, { {"status", true} });
+ debug_tool_response_event(type, {{"status", true}});
HxLog::append("timing", QString(QJsonDocument(msginfo).toJson(QJsonDocument::Compact)));
break;
/* 重启 */
case 200:
- debug_tool_response_event(type, { {"status", true} });
+ debug_tool_response_event(type, {{"status", true}});
HxProcess::start("systemctl restart app.service");
break;
/* 获取算法类型 */
case 240:
- debug_tool_response_event(type, { {"mode", HxDataBase::algorithm_type} });
+ debug_tool_response_event(type, {{"mode", HxDataBase::algorithm_type}});
break;
/* 设置算法类型 */
case 241:
HxDataBase::algorithm_type = msginfo.value("mode").toInt();
- debug_tool_response_event(type, { {"status", HxDataBase::save_setting()} });
+ debug_tool_response_event(type, {{"status", HxDataBase::save_setting()}});
break;
/* 获取ADAS视频输入源 */
case 242:
- debug_tool_response_event(type, { {"source", HxDataBase::adas_video_input_source} });
+ debug_tool_response_event(type, {{"source", HxDataBase::adas_video_input_source}});
break;
/* 设置ADAS视频输入源 */
case 243:
HxDataBase::adas_video_input_source = msginfo.value("source").toString();
- debug_tool_response_event(type, { {"status", HxDataBase::save_setting()} });
- break;
-
- /* 抓拍 */
- case 244:
- debug_tool_response_event(type, { {"data", adas_video_device.snap()} });
+ debug_tool_response_event(type, {{"status", HxDataBase::save_setting()}});
break;
/* 获取BSD视频输入源 */
case 245:
- debug_tool_response_event(type, { {"source", HxDataBase::bsd_video_input_source[msginfo.value("channel").toInt()]} });
+ debug_tool_response_event(type, {{"source", HxDataBase::bsd_video_input_source[msginfo.value("channel").toInt()]}});
break;
/* 设置BSD视频输入源 */
case 246:
HxDataBase::bsd_video_input_source[msginfo.value("channel").toInt()] = msginfo.value("source").toString();
- debug_tool_response_event(type, { {"status", HxDataBase::save_setting()} });
- break;
-
- /* 抓拍 */
- case 247:
- debug_tool_response_event(type, { {"data", bsd_video_device[msginfo.value("channel").toInt()].snap()} });
+ debug_tool_response_event(type, {{"status", HxDataBase::save_setting()}});
break;
/* 获取Dsm视频输入源 */
case 248:
- debug_tool_response_event(type, { {"source", HxDataBase::dsm_video_input_source} });
+ debug_tool_response_event(type, {{"source", HxDataBase::dsm_video_input_source}});
break;
/* 设置Dsm视频输入源 */
case 249:
HxDataBase::dsm_video_input_source = msginfo.value("source").toString();
- debug_tool_response_event(type, { {"status", HxDataBase::save_setting()} });
- break;
-
- /* 抓拍 */
- case 250:
- debug_tool_response_event(type, { {"data", dsm_video_device.snap()} });
+ debug_tool_response_event(type, {{"status", HxDataBase::save_setting()}});
break;
/* 获取BSD报警区域 */
case 251:
- debug_tool_response_event(type, { {"data", HxDataBase::bsd_warn_regions[msginfo.value("channel").toInt()]} });
+ debug_tool_response_event(type, {{"data", HxDataBase::bsd_warn_regions[msginfo.value("channel").toInt()]}});
break;
/* 设置BSD报警区域 */
case 252:
HxDataBase::bsd_warn_regions[msginfo.value("channel").toInt()] = msginfo.value("data").toString();
- debug_tool_response_event(type, { {"status", HxDataBase::save_setting()} });
+ debug_tool_response_event(type, {{"status", HxDataBase::save_setting()}});
break;
/* 获取设备编号及FTP信息 */
case 253:
- debug_tool_response_event(type, { {"device_id", HxDataBase::device_id},
- {"ftp_address", HxDataBase::ftp_address},
- {"ftp_username", HxDataBase::ftp_username},
- {"ftp_password", HxDataBase::ftp_password}, });
+ debug_tool_response_event(type, {
+ {"device_id", HxDataBase::device_id},
+ {"ftp_address", HxDataBase::ftp_address},
+ {"ftp_username", HxDataBase::ftp_username},
+ {"ftp_password", HxDataBase::ftp_password},
+ });
break;
/* 设置设备编号及FTP信息 */
@@ -730,10 +697,9 @@ void HxTaskDispatch::data_receive_event(QByteArray data)
HxDataBase::ftp_address = msginfo.value("ftp_address").toString();
HxDataBase::ftp_username = msginfo.value("ftp_username").toString();
HxDataBase::ftp_password = msginfo.value("ftp_password").toString();
- debug_tool_response_event(type, { {"status", HxDataBase::save_setting()} });
+ debug_tool_response_event(type, {{"status", HxDataBase::save_setting()}});
break;
-
case 255:
get_warn_param_config(type);
break;
@@ -752,9 +718,9 @@ void HxTaskDispatch::data_receive_event(QByteArray data)
/* 获取 RabbitMQ 信息 */
case 259:
- debug_tool_response_event(type, { {"qamqp_address", HxDataBase::qamqp_address},
+ debug_tool_response_event(type, {{"qamqp_address", HxDataBase::qamqp_address},
{"qamqp_username", HxDataBase::qamqp_username},
- {"qamqp_password", HxDataBase::qamqp_password} });
+ {"qamqp_password", HxDataBase::qamqp_password}});
break;
/* 设置 RabbitMQ 信息 */
@@ -762,11 +728,20 @@ void HxTaskDispatch::data_receive_event(QByteArray data)
HxDataBase::qamqp_address = msginfo.value("qamqp_address").toString();
HxDataBase::qamqp_username = msginfo.value("qamqp_username").toString();
HxDataBase::qamqp_password = msginfo.value("qamqp_password").toString();
- debug_tool_response_event(type, { {"status", HxDataBase::save_setting()} });
+ debug_tool_response_event(type, {{"status", HxDataBase::save_setting()}});
+ break;
+
+ case 261:
+ debug_tool_response_event(type, {{"recording_prepend_time", HxDataBase::recording_prepend_time}});
+ break;
+ case 262:
+ HxDataBase::recording_prepend_time = msginfo.value("recording_prepend_time").toInt();
+ debug_tool_response_event(type, {{"status", HxDataBase::save_setting()}});
break;
case 0xFFFF:
adas_video_device.test();
+ dsm_video_device.test();
break;
}
}
diff --git a/app/HxTaskDispatch.h b/app/HxTaskDispatch.h
index 0575638..99c596a 100644
--- a/app/HxTaskDispatch.h
+++ b/app/HxTaskDispatch.h
@@ -6,6 +6,9 @@
#include "HxUtils.h"
#include "MvObjectEventDetect.h"
+#include
+#include
+
#define ALGORITHM_TYPE_ADAS 0
#define ALGORITHM_TYPE_BSD 1
#define ALGORITHM_TYPE_DSM 2
@@ -31,37 +34,27 @@ public:
*/
static void connect_to_host(QString address, int port);
- static void algorithm_alarm_event(QDateTime time, int channel, int level, int event_type, int detect_type, int left, int top, int right, int bottom, int distance, int speed, QString base64_string, QString filepath);
-
- static CarInfoInput* get_car_info(void);
-
- static QString get_video_frame_data(int type, int channel, int frame_id);
+ /**
+ * @brief alarm_upload_event
+ * @param type
+ * @param timestamp
+ * @param channel
+ * @param event_type
+ * @param danger_level
+ * @param object_info
+ * @param object_number
+ * @param face_land_marks
+ * @param face_land_marks_number
+ * @param left_line_type
+ * @param right_line_type
+ */
+ static void alarm_upload_event(int type, QDateTime timestamp, int channel, int event_type, int danger_level, ObjectPara *object_info, int object_number, CalibrationPoint *face_land_marks, int face_land_marks_number, LaneType left_line_type, LaneType right_line_type);
/**
- * @brief 获取报警检测时间
- * @param type
- * @param channel
+ * @brief get_car_info
* @return
*/
- static bool get_alarm_detection_timestamp(int type, int channel);
-
- /**
- * @brief 生成报警图片
- * @param type 报警类型
- * @param channel 视频通道
- * @param frame_id 视频帧编号
- * @return 返回 图片路径
- */
- static QString build_alarm_image(int type, int channel, int frame_id);
-
- /**
- * @brief 生成报警视频
- * @param type 报警类型
- * @param channel 视频通道
- * @param frame_id 视频帧编号
- * @return 返回 视频路径
- */
- static QString build_alarm_video(int type, int channel, int frame_id);
+ static CarInfoInput* get_car_info(void);
/**
* @brief enqueue_upload_file
@@ -101,10 +94,10 @@ private:
QDateTime vehicle_status_update_time;
/* 边缘云 Socket (客户端) */
- HxSocketUtils* platform;
+ HxSocket* platform;
/* DebugTool Socket (服务端) */
- HxSocketUtils* debug_tool;
+ HxSocket* debug_tool;
/* 车辆状态信息 */
CarInfoInput car_info;
diff --git a/app/HxUtils.h b/app/HxUtils.h
index 1920f07..49bae24 100644
--- a/app/HxUtils.h
+++ b/app/HxUtils.h
@@ -6,6 +6,7 @@
#include
#include
#include
+#include
#include
#include
#include
@@ -18,42 +19,30 @@
#include "qamqpqueue.h"
#endif
-
-class HxThread
-{
-public:
- static void sleep(int millisecond)
- {
- auto time = QTime::currentTime().addMSecs(millisecond);
- while( QTime::currentTime() < time )
- QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
- }
-};
-
/**
- * @brief SocketUtils socket 工具类
+ * @brief Socket socket 工具类
*/
-class HxSocketUtils : public QObject
+class HxSocket : public QObject
{
Q_OBJECT
public:
- HxSocketUtils(quint16 port)
+ HxSocket(quint16 port)
{
- connect(&server, &QTcpServer::newConnection, this, &HxSocketUtils::new_connection);
+ connect(&server, &QTcpServer::newConnection, this, &HxSocket::new_connection);
server.listen(QHostAddress::Any, port);
}
- HxSocketUtils(QString address, int port)
+ HxSocket(QString address, int port)
{
is_reconnect = true;
socket = new QTcpSocket();
- connect(socket, &QTcpSocket::readyRead, this, &HxSocketUtils::ready_read);
+ connect(socket, &QTcpSocket::readyRead, this, &HxSocket::ready_read);
connect(socket, SIGNAL(disconnected()), this, SLOT(disconnected()), Qt::QueuedConnection);
- connect(this, &HxSocketUtils::reconnection_event, this, &HxSocketUtils::reconnection);
+ connect(this, &HxSocket::reconnection_event, this, &HxSocket::reconnection);
/* 域名解析 */
QHostInfo info = QHostInfo::fromName(address);
@@ -76,7 +65,7 @@ public slots:
socket = server.nextPendingConnection();
- connect(socket, &QTcpSocket::readyRead, this, &HxSocketUtils::ready_read);
+ connect(socket, &QTcpSocket::readyRead, this, &HxSocket::ready_read);
connect(socket, SIGNAL(disconnected()), this, SLOT(disconnected()), Qt::QueuedConnection);
}
@@ -120,15 +109,9 @@ public slots:
/* 等待连接 */
if (!socket->waitForConnected(500))
{
- /* 使用 QThread::msleep 延时,会使 Socket 出现接收不到事件信息 (槽无法响应) */
-// auto time = QTime::currentTime().addMSecs(10000);
-// while (QTime::currentTime() < time)
-// {
-// QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
-// QThread::msleep(100);
-// }
-
- HxThread::sleep(10000);
+ auto time = QTime::currentTime().addMSecs(10000);
+ while (QTime::currentTime() < time)
+ QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
emit reconnection_event();
}
@@ -145,15 +128,16 @@ private:
class HxDir
{
public:
- static bool mkdir(QString name)
+ static bool mkpath(QString name)
{
return QDir().mkpath(name);
}
- static void mkdir(QStringList names)
+ static void mkpath(QStringList names)
{
- foreach (QString name, names) {
- HxDir::mkdir(name);
+ foreach (QString name, names)
+ {
+ HxDir::mkpath(name);
}
}
@@ -161,6 +145,17 @@ public:
{
return QDir(name).removeRecursively();
}
+
+ static double free_size(QString rootPath)
+ {
+ foreach (const QStorageInfo &storage, QStorageInfo::mountedVolumes())
+ {
+ if (rootPath == storage.rootPath())
+ return static_cast(storage.bytesAvailable()) / 1024 / 1024 / 1024;
+ }
+
+ return 0;
+ }
};
class HxLog
@@ -174,9 +169,7 @@ public:
auto current_time = QDateTime::currentDateTime();
- HxDir::mkdir(QString("log/%1").arg(current_time.toString("yyyyMMdd")));
-
- QFile file(QString("log/%1/%1.txt").arg(current_time.toString("yyyyMMdd")));
+ QFile file(QString("log/%1.log").arg(current_time.toString("yyyyMMdd")));
if (file.open(QIODevice::WriteOnly | QIODevice::Append))
{
@@ -196,20 +189,6 @@ public:
class HxProcess
{
public:
- static int execute(QString command)
- {
- qDebug() << command;
-
- auto array = command.split(" ");
-
- QString program = array.at(0);
- QStringList arguments;
- for (int i = 1; i < array.count(); i++)
- arguments << array.at(i);
-
- return QProcess::execute(program, arguments);
- }
-
static QString start(QString command)
{
auto array = command.split(" ");
@@ -228,7 +207,7 @@ public:
};
#ifdef USE_RABBITMQ
-class HxRabbitMQUtils : public QObject
+class HxRabbitMQ : public QObject
{
Q_OBJECT
public:
@@ -246,7 +225,7 @@ public:
connect(&client, SIGNAL(connected()), this, SLOT(connected()));
connect(&client, SIGNAL(disconnected()), this, SLOT(disconnected()));
- connect(this, &HxRabbitMQUtils::publish, this, &HxRabbitMQUtils::send_message);
+ connect(this, &HxRabbitMQ::publish, this, &HxRabbitMQ::send_message);
client.connectToHost();
}
diff --git a/app/HxVideoDecoder.h b/app/HxVideoDecoder.h
index e089eaa..73e9a83 100644
--- a/app/HxVideoDecoder.h
+++ b/app/HxVideoDecoder.h
@@ -36,9 +36,41 @@ class HxVideoDecoder
public:
HxVideoDecoder(void) {}
-#ifndef USE_ALGORITHM
- bool initialization(AVFormatContext* ifmt_ctx)
+ static int duration(QString fullpath)
{
+ /* 始化网络设备 */
+ avformat_network_init();
+
+ /* 初始化 */
+ AVFormatContext *ifmt_ctx = avformat_alloc_context();
+
+ /* 打开输入文件 */
+ if (avformat_open_input(&ifmt_ctx, fullpath.toUtf8().data(), nullptr, nullptr) < 0)
+ return 0;
+
+ /* 获取流信息 */
+ if (avformat_find_stream_info(ifmt_ctx, nullptr) < 0)
+ {
+ avformat_close_input(&ifmt_ctx);
+ return -1;
+ }
+
+ /* 这里获取的是微秒,需要转成秒 */
+ int64_t tduration = ifmt_ctx->duration;
+
+ /* 打开文件流后,需要关闭,否则会一直占用视频文件,无法进行视频文件的后续操作 */
+ avformat_close_input(&ifmt_ctx);
+
+ /* 销毁 */
+ avformat_free_context(ifmt_ctx);
+
+ return tduration / 1000000;
+ }
+
+#ifndef USE_ALGORITHM
+ void initialization(AVFormatContext *ifmt_ctx)
+ {
+ status = false;
auto video_stream_index = -1;
for (uint i = 0; i < ifmt_ctx->nb_streams; i++)
{
@@ -47,14 +79,14 @@ public:
}
if (video_stream_index == -1)
- return false;
+ return;
/* 配置解码器 */
video_dec_ctx = avcodec_alloc_context3(nullptr);
if (video_dec_ctx == nullptr)
{
printf("Could not allocate AVCodecContext");
- return false;
+ return;
}
/* 拷贝 */
@@ -63,14 +95,14 @@ public:
/* 查找解码器 */
auto codec = avcodec_find_decoder(video_dec_ctx->codec_id);
if (!codec)
- return false;
+ return;
/* 打开解码器 */
if (avcodec_open2(video_dec_ctx, codec, nullptr) < 0)
{
codec = nullptr;
avcodec_free_context(&video_dec_ctx);
- return false;
+ return;
}
video_dec_frame = av_frame_alloc();
@@ -80,7 +112,7 @@ public:
/* 通过指定像素格式、图像宽、图像高来计算所需的内存大小 */
auto numBytes = av_image_get_buffer_size(AV_PIX_FMT_BGR24, video_dec_ctx->width, video_dec_ctx->height, 1);
/* 创建 video_out_buffer */
- video_out_buffer = static_cast(av_malloc(static_cast(numBytes) * sizeof(uint8_t)));
+ video_out_buffer = static_cast(av_malloc(static_cast(numBytes) * sizeof(uint8_t)));
/* 填充数据 */
av_image_fill_arrays(video_picture_frame->data, video_picture_frame->linesize, video_out_buffer, AV_PIX_FMT_BGR24, video_dec_ctx->width, video_dec_ctx->height, 1);
@@ -102,11 +134,13 @@ public:
nullptr /* 特定缩放算法需要的参数(?),默认为NULL */
);
- return true;
+ status = true;
}
#else
- bool initialization(void)
+ void initialization(void)
{
+ status = false;
+
MPP_RET ret = MPP_OK;
RK_U32 need_split = 1;
@@ -119,29 +153,29 @@ public:
HxLog::append("mpp", QString("mpp_create failed"));
- return false;
+ return;
}
/* 配置解器 按帧输入码流 */
- ret = mpp_mpi->control(mpp_ctx, MPP_DEC_SET_PARSER_SPLIT_MODE, (MppParam*)&need_split);
+ ret = mpp_mpi->control(mpp_ctx, MPP_DEC_SET_PARSER_SPLIT_MODE, (MppParam *)&need_split);
if (MPP_OK != ret)
{
release();
HxLog::append("mpp", QString("mpi->control failed"));
- return false;
+ return;
}
/* 配置解器 队列输入 */
- ret = mpp_mpi->control(mpp_ctx, MPP_SET_INPUT_BLOCK, (MppParam*)&need_split);
+ ret = mpp_mpi->control(mpp_ctx, MPP_SET_INPUT_BLOCK, (MppParam *)&need_split);
if (MPP_OK != ret)
{
release();
HxLog::append("mpp", QString("mpi->control failed"));
- return false;
+ return;
}
/* 初始化 MPP (固定为H264) */
@@ -152,10 +186,10 @@ public:
HxLog::append("mpp", QString("mpp_init failed"));
- return false;
+ return;
}
- return true;
+ status = true;
}
#endif
@@ -191,7 +225,7 @@ public:
#endif
}
- void decode(AVPacket* packet, cv::Mat* mat)
+ void decode(AVPacket *packet, cv::Mat *mat)
{
#ifndef USE_ALGORITHM
/* 发送数据到ffmepg,放到解码队列中 */
@@ -201,7 +235,7 @@ public:
if (avcodec_receive_frame(video_dec_ctx, video_dec_frame) == 0)
{
/* 开始转换 */
- sws_scale(video_sws_context, static_cast(video_dec_frame->data), video_dec_frame->linesize, 0, video_dec_ctx->height, video_picture_frame->data, video_picture_frame->linesize);
+ sws_scale(video_sws_context, static_cast(video_dec_frame->data), video_dec_frame->linesize, 0, video_dec_ctx->height, video_picture_frame->data, video_picture_frame->linesize);
(*mat) = cv::Mat(cv::Size(video_dec_ctx->width, video_dec_ctx->height), CV_8UC3);
(*mat).data = video_out_buffer;
@@ -296,7 +330,7 @@ public:
if (err_info)
{
qDebug("decoder_get_frame get err info:%d discard:%d.",
- mpp_frame_get_errinfo(mpp_frame), mpp_frame_get_discard(mpp_frame));
+ mpp_frame_get_errinfo(mpp_frame), mpp_frame_get_discard(mpp_frame));
}
frame_count++;
// qDebug("decode_get_frame get frame %d", frame_count);
@@ -305,29 +339,8 @@ public:
{
RK_U32 width = mpp_frame_get_width(mpp_frame);
RK_U32 height = mpp_frame_get_height(mpp_frame);
-
MppBuffer mpp_buffer = mpp_frame_get_buffer(mpp_frame);
-
convert_to_mat(mpp_buffer, width, height, mat);
-
- // RK_U32 h_stride = mpp_frame_get_hor_stride(mpp_frame);
- // RK_U32 v_stride = mpp_frame_get_ver_stride(mpp_frame);
-
- // cv::Mat yuv_img(height * 3 / 2, width, CV_8UC1);
- // RK_U8 *base = (RK_U8 *)mpp_buffer_get_ptr(mpp_buffer);
- // RK_U8 *base_c = base + h_stride * v_stride;
- // int idx = 0;
- // for (int i = 0; i < height; i++, base += h_stride, idx += width)
- // {
- // memcpy(yuv_img.data + idx, base, width);
- // }
- // for (int i = 0; i < height / 2; i++, base_c += h_stride, idx += width)
- // {
- // memcpy(yuv_img.data + idx, base_c, width);
- // }
-
- // (*mat) = cv::Mat(cv::Size(width, height), CV_8UC3);
- // cv::cvtColor(yuv_img, (*mat), CV_YUV420sp2RGB);
}
}
@@ -405,36 +418,10 @@ private:
return MPP_BUFFER_MODE_BUTT;
}
- return ((MppBufferGroupImpl*)group)->usage;
+ return ((MppBufferGroupImpl *)group)->usage;
}
- int write_image_to_file(void* buf, const char* filename, int sw, int sh, int fmt, int index) {
- int size;
- // char filePath[100];
- // const char* outputFilePath = "%s/out%dw%d-h%d-%s.bin";
-
- // snprintf(filePath, 100, outputFilePath,
- // path, index, sw, sh, translate_format_str(fmt));
-
- FILE* file = fopen(filename, "wb+");
- if (!file) {
- fprintf(stderr, "Could not open %s\n", filename);
- return false;
- }
- else {
- fprintf(stderr, "open %s and write ok\n", filename);
- }
-
- size = sw * sh * get_bpp_from_format(fmt);
-
- fwrite(buf, size, 1, file);
-
- fclose(file);
-
- return 0;
- }
-
- bool convert_to_mat(MppBuffer mpp_buffer, RK_U32 width, RK_U32 height, cv::Mat* mat)
+ bool convert_to_mat(MppBuffer mpp_buffer, RK_U32 width, RK_U32 height, cv::Mat *mat)
{
int ret = 0;
im_rect src_rect, dst_rect;
@@ -448,16 +435,18 @@ private:
memset(&dst_img, 0, sizeof(dst_img));
src_img = wrapbuffer_virtualaddr(mpp_buffer_get_ptr(mpp_buffer), width, height, RK_FORMAT_YCbCr_420_SP);
- dst_img = wrapbuffer_virtualaddr(mat->data, width, height, RK_FORMAT_BGR_888);
+ dst_img = wrapbuffer_virtualaddr(mat->data, width, height, RK_FORMAT_YCbCr_422_SP);
- if (src_img.width == 0 || dst_img.width == 0) {
+ if (src_img.width == 0 || dst_img.width == 0)
+ {
printf("%s, %s\n", __FUNCTION__, imStrError());
return -1;
}
src_img.format = RK_FORMAT_YCbCr_420_SP;
- dst_img.format = RK_FORMAT_BGR_888;
+ dst_img.format = RK_FORMAT_YCbCr_422_SP;
ret = imcheck(src_img, dst_img, src_rect, dst_rect);
- if (IM_STATUS_NOERROR != ret) {
+ if (IM_STATUS_NOERROR != ret)
+ {
printf("%d, check error! %s", __LINE__, imStrError((IM_STATUS)ret));
return -1;
}
@@ -468,21 +457,24 @@ private:
}
#endif
+public:
+ bool status = false;
+
private:
#if USE_ALGORITHM
MppCtx mpp_ctx;
- MppApi* mpp_mpi;
+ MppApi *mpp_mpi;
size_t max_usage;
RK_U32 frame_count = 0, frame_num, eos;
/* 缓冲区管理器 */
MppBufferGroup mpp_frame_group;
#else
- uint8_t* video_out_buffer = nullptr;
- struct SwsContext* video_sws_context = nullptr;
+ uint8_t *video_out_buffer = nullptr;
+ struct SwsContext *video_sws_context = nullptr;
- AVCodecContext* video_dec_ctx = nullptr;
- AVFrame* video_dec_frame = nullptr, * video_picture_frame = nullptr;
+ AVCodecContext *video_dec_ctx = nullptr;
+ AVFrame *video_dec_frame = nullptr, *video_picture_frame = nullptr;
#endif
};
diff --git a/app/HxVideoDevice.cpp b/app/HxVideoDevice.cpp
index dc28826..246c080 100644
--- a/app/HxVideoDevice.cpp
+++ b/app/HxVideoDevice.cpp
@@ -1,58 +1,32 @@
#include "HxVideoDevice.h"
#include "HxDataBase.h"
+#include "HxUtils.h"
-/* bsd算法结果处理函数 */
-void algorithm_alarm_callback(int nDataChannel, ObjectTrackEventResult* pObjectTrackEventResult, void* pPrivData)
+/* 算法报警处理函数 */
+void algorithm_detection_callback(int nDataChannel, ObjectTrackEventResult *pObjectTrackEventResult, void *pPrivData)
{
Q_UNUSED(nDataChannel);
Q_UNUSED(pPrivData);
+ int algorithm_type = 0, channel = 0;
QDateTime current_time = QDateTime::currentDateTime();
- if (pObjectTrackEventResult->nEventType == 0)
- return;
-
- if (nDataChannel == 0) /* ADAS */
+ if (nDataChannel == 0)
{
- if (!HxTaskDispatch::get_alarm_detection_timestamp(ALGORITHM_TYPE_ADAS, 0))
- return;
-
- qDebug() << current_time.toString("[yyyy-MM-dd HH:mm:ss] ") << " Adas FrameId=" << pObjectTrackEventResult->nFrameId << " nEventType=" << pObjectTrackEventResult->nEventType;
-
-
- /* 生成报警图片 */
- auto image_path = HxTaskDispatch::build_alarm_image(ALGORITHM_TYPE_ADAS, 0, pObjectTrackEventResult->nFrameId);
-
- /* 生成报警视频 */
- auto record_path = HxTaskDispatch::build_alarm_video(ALGORITHM_TYPE_ADAS, 0, pObjectTrackEventResult->nFrameId);
-
- /* 上传 */
- HxTaskDispatch::algorithm_alarm_event(current_time, 0, 0, pObjectTrackEventResult->nEventType, 0, 0, 0, 0, 0, 0, 0, image_path, record_path);
+ algorithm_type = ALGORITHM_TYPE_ADAS;
}
- else if (nDataChannel == 2) /* DSM */
+ else if (nDataChannel == 2)
{
- if (!HxTaskDispatch::get_alarm_detection_timestamp(ALGORITHM_TYPE_DSM, 0))
- return;
-
- qDebug() << current_time.toString("[yyyy-MM-dd HH:mm:ss] ") << " Dsm FrameId=" << pObjectTrackEventResult->nFrameId << " nEventType=" << pObjectTrackEventResult->nEventType;
-
- /* 生成报警图片 */
- auto image_path = HxTaskDispatch::build_alarm_image(ALGORITHM_TYPE_DSM, 0, pObjectTrackEventResult->nFrameId);
-
- /* 生成报警视频 */
- auto record_path = HxTaskDispatch::build_alarm_video(ALGORITHM_TYPE_DSM, 0, pObjectTrackEventResult->nFrameId);
-
- /* 上传 */
- HxTaskDispatch::algorithm_alarm_event(current_time, 1, 0, pObjectTrackEventResult->nEventType, 0, 0, 0, 0, 0, 0, 0, image_path, record_path);
+ algorithm_type = ALGORITHM_TYPE_DSM;
}
else if (nDataChannel == 1 || /* BSD-右前 */
- nDataChannel == 3 || /* BSD-右后 */
- nDataChannel == 4 || /* BSD-左前 */
- nDataChannel == 5 || /* BSD-左后 */
- nDataChannel == 6 || /* BSD-前 */
- nDataChannel == 7) /* BSD-后 */
+ nDataChannel == 3 || /* BSD-右后 */
+ nDataChannel == 4 || /* BSD-左前 */
+ nDataChannel == 5 || /* BSD-左后 */
+ nDataChannel == 6 || /* BSD-前 */
+ nDataChannel == 7) /* BSD-后 */
{
- int channel = 0;
+ algorithm_type = ALGORITHM_TYPE_BSD;
switch (nDataChannel)
{
@@ -75,78 +49,45 @@ void algorithm_alarm_callback(int nDataChannel, ObjectTrackEventResult* pObjectT
channel = 5;
break;
}
-
- if (!HxTaskDispatch::get_alarm_detection_timestamp(ALGORITHM_TYPE_BSD, channel))
- return;
-
- qDebug("ProcessBsdAlgResult nDataChannel=%d,nFrameId=%d,nObjectNumber=%d,nEventType=%x,nDangerLevel=%d\n", nDataChannel, pObjectTrackEventResult->nFrameId, pObjectTrackEventResult->nObjectNumber, pObjectTrackEventResult->nEventType, pObjectTrackEventResult->nDangerLevel);
-
- for (int i = 0; i < pObjectTrackEventResult->nObjectNumber; i++)
- {
- qDebug("pObjectTrackEventResult->objInfo[i].nDetectType=%d\n", pObjectTrackEventResult->objInfo[i].nDetectType);
-
- qDebug("nLeft=%d,nTop=%d,nRight=%d,nBottom=%d\n", pObjectTrackEventResult->objInfo[i].nLeft, pObjectTrackEventResult->objInfo[i].nTop, pObjectTrackEventResult->objInfo[i].nRight, pObjectTrackEventResult->objInfo[i].nBottom);
-
- if (pObjectTrackEventResult->objInfo[i].nDetectType == 0)
- continue;
-
- /* 生成报警图片 */
- auto image_path = HxTaskDispatch::build_alarm_image(ALGORITHM_TYPE_BSD, channel, pObjectTrackEventResult->nFrameId);
-
- /* 生成报警视频 */
- auto record_path = HxTaskDispatch::build_alarm_video(ALGORITHM_TYPE_BSD, channel, pObjectTrackEventResult->nFrameId);
-
- /* 上传 */
- HxTaskDispatch::algorithm_alarm_event(current_time, channel,
- pObjectTrackEventResult->nDangerLevel,
- pObjectTrackEventResult->nEventType,
- pObjectTrackEventResult->objInfo[i].nDetectType,
- pObjectTrackEventResult->objInfo[i].nLeft,
- pObjectTrackEventResult->objInfo[i].nTop,
- pObjectTrackEventResult->objInfo[i].nRight,
- pObjectTrackEventResult->objInfo[i].nBottom,
- pObjectTrackEventResult->objInfo[i].fDist,
- pObjectTrackEventResult->objInfo[i].fVelo,
- image_path,
- record_path);
- }
}
-}
-// adas算法车道线结果处理函数
-void algorithm_lane_line_callback(DrawPointInfo* pPointInfo, void* pPrivData)
-{
- Q_UNUSED(pPrivData);
-
- for (int i = 0; i < 4; i++)
+ for (int i = 0; i < EVENT_WARN_NUM; i++)
{
- printf("ProcessAdasAlgLaneLineResult pPointInfo->nPointCounters[i]=%d\n", pPointInfo->nPointCounters[i]);
- for (unsigned int j = 0; j < pPointInfo->nPointCounters[i]; j++)
+ if ((pObjectTrackEventResult->nEventType >> i & 0x01) == 0x01)
{
- printf("pSrcPointX=%d,pSrcPointY=%d\n", pPointInfo->pSrcPointX[i][j], pPointInfo->pSrcPointY[i][j]);
+ HxTaskDispatch::alarm_upload_event(algorithm_type,
+ current_time,
+ channel,
+ i + 1,
+ pObjectTrackEventResult->nDangerLevel,
+ pObjectTrackEventResult->objInfo,
+ pObjectTrackEventResult->nObjectNumber,
+ pObjectTrackEventResult->tFaceLandMarks,
+ pObjectTrackEventResult->nFaceLandMarksNum,
+ pObjectTrackEventResult->nLeftLineType,
+ pObjectTrackEventResult->nRightLineType);
}
}
-
- return;
}
HxVideoDevice::HxVideoDevice(void)
{
- detect_frame_buffer.u32Width = 1280;
- detect_frame_buffer.u32Height = 720;
- MvGetFrameBlkInfo(&detect_frame_buffer);
+ m_detect_frame_buffer.u32Width = 1280;
+ m_detect_frame_buffer.u32Height = 720;
+ m_detect_frame_buffer.pu8VirAddr = (unsigned char *)calloc(m_detect_frame_buffer.u32Width * m_detect_frame_buffer.u32Height * 3, sizeof(unsigned char));
+}
- bgr_frame_buffer.u32Width = 1280;
- bgr_frame_buffer.u32Height = 720;
- MvGetFrameBlkInfo(&bgr_frame_buffer);
+HxVideoDevice::~HxVideoDevice(void)
+{
+ free(m_detect_frame_buffer.pu8VirAddr);
}
void HxVideoDevice::set(int type, QString address)
{
- this->type = type;
- this->address = address;
+ m_type = type;
+ m_address = address;
#if USE_ALGORITHM
- auto result = MvSetAlgResultFuncCallback(type, algorithm_alarm_callback, nullptr);
+ auto result = MvSetAlgResultFuncCallback(m_type, algorithm_detection_callback, nullptr);
if (result != 0)
return;
#endif
@@ -158,199 +99,165 @@ void HxVideoDevice::set(int type, QString address, BsdWarnRegion region)
{
Q_UNUSED(region);
- this->type = type;
- this->address = address;
- this->detection_status = false;
+ m_type = type;
+ m_address = address;
+ m_detection_status = false;
#if USE_ALGORITHM
- auto result = MvSetAlgResultFuncCallback(type, algorithm_alarm_callback, nullptr);
+ auto result = MvSetAlgResultFuncCallback(m_type, algorithm_detection_callback, nullptr);
if (result != 0)
return;
- MvSetBsdWarnRegion(type, ®ion);
+ MvSetBsdWarnRegion(m_type, ®ion);
#endif
start();
}
-void HxVideoDevice::set(bool status) { detection_status = status; }
+void HxVideoDevice::set(bool status) { m_detection_status = status; }
-bool HxVideoDevice::get_alarm_detection_timestamp(void) { return alarm_detection_timestamp.secsTo(QDateTime::currentDateTime()) > 10; }
-
-QString HxVideoDevice::snap()
+bool HxVideoDevice::determine_alarm_detection_timestamp(int event_type)
{
- // QString filename = "";
+ if (!m_alarm_detection_timestamps.contains(event_type))
+ {
+ m_alarm_detection_timestamps.insert(event_type, QDateTime::currentDateTime());
+ return true;
+ }
- // record_frames_mutex.lock();
- // if (record_frames.size() > 0)
- // filename = record_frames.last();
- // record_frames_mutex.unlock();
-
- // QFile file(filename);
-
- // if (file.open(QIODevice::ReadOnly))
- // return file.readAll().toBase64();
-
- // return "";
-
-
- Mat mat;
-
- video_frame_mutex.lock();
- video_frame.copyTo(mat);
- video_frame_mutex.unlock();
-
- return snap(mat);
+ return m_alarm_detection_timestamps[event_type].secsTo(QDateTime::currentDateTime()) > HxDataBase::alarm_protect_timestamp.at(event_type).toInt();
}
-QString HxVideoDevice::build_image(int frame_id)
+void HxVideoDevice::create_alarm_data(int event_type, QString filename)
{
- auto start_id = frame_id - video_fps * 5, end_id = frame_id + video_fps * 5;
+ /* 更新报警检测时间戳 */
+ m_alarm_detection_timestamps[event_type] = QDateTime::currentDateTime();
- alarm_detection_timestamp = QDateTime::currentDateTime();
+ /* 如果创建队列中存在该文件, 则不在重复创建 */
+ if (m_records.contains(filename))
+ return;
- QString filename = QString("%1_%2_%3.jpg").arg(start_id > 0 ? start_id : 0).arg(end_id).arg(QDateTime::currentDateTime().toString("yyyyMMddHHmmsszzz"));
+ /* 创建线程 */
+ QtConcurrent::run([=](QDateTime _alarm_timestamp, QString _filename)
+ {
+ Mat mat;
+ int frame_id = 0;
+ VideoCapture capture;
+ HxVideoWriter video_writer;
- record_frames_mutex.lock();
- if (record_frames.contains(frame_id))
- QFile::copy(record_frames[frame_id], QString("%1/%2").arg(TEMPORARY_ALARM_DIRECTORY).arg(filename));
- record_frames_mutex.unlock();
+ /* 添加文件名称, 表示正在创建 */
+ m_records_mutex.lock();
+ m_records.append(filename);
+ m_records_mutex.unlock();
- HxTaskDispatch::enqueue_upload_file(filename);
+ sleep(HxDataBase::recording_prepend_time);
- return QString("/%1/%2/alarm/%3").arg(QDateTime::currentDateTime().toString("yyyyMMdd"), HxDataBase::device_id, filename);
-}
+ QQueue frames;
-QString HxVideoDevice::build_video(int frame_id)
-{
- auto start_id = frame_id - video_fps * 5, end_id = frame_id + video_fps * 5;
+ m_prerecorded_frames_mutex.lock();
+ for (auto it = m_prerecorded_frames.begin(); it != m_prerecorded_frames.end(); ++it) {
+ if(it->time > _alarm_timestamp.addSecs(-1 * (HxDataBase::recording_prepend_time + 1)) && it->time < _alarm_timestamp.addSecs(HxDataBase::recording_prepend_time + 1))
+ frames.enqueue(it->copy());
+ }
+ m_prerecorded_frames_mutex.unlock();
- QString filename = QString("%1_%2_%3.mp4").arg(start_id > 0 ? start_id : 0).arg(end_id).arg(QDateTime::currentDateTime().toString("yyyyMMddHHmmsszzz"));
+ QString image_path = QString("%1/%2.jpg").arg(TEMPORARY_RECORD_DIRECTORY, _filename);
+ QString record_path = QString("%1/%2.avi").arg(TEMPORARY_RECORD_DIRECTORY, _filename);
+ QString _record_path = QString("%1/%2.mp4").arg(TEMPORARY_RECORD_DIRECTORY, _filename);
- record_queue_mutex.lock();
- record_queue.enqueue(filename);
- record_queue_mutex.unlock();
+ HxLog::append("recording", QString("%1 frames count=%2").arg(_record_path).arg(frames.count()));
- return QString("/%1/%2/alarm/%3").arg(QDateTime::currentDateTime().toString("yyyyMMdd"), HxDataBase::device_id, filename);
+ while(!frames.isEmpty())
+ {
+ frame_id++;
+
+ auto frame = frames.dequeue();
+
+ /* 如果文件未被打开 */
+ if(!video_writer.open_status)
+ {
+ /* 查找关键帧 */
+ if (frame.packet->flags & AV_PKT_FLAG_KEY)
+ {
+ HxLog::append("recording", QString("%1 find %2 (AV_PKT_FLAG_KEY)").arg(_record_path).arg(frame_id));
+
+ /* 打开(创建)文件 */
+ video_writer.open(frame.ifmt_ctx, record_path);
+ if(!video_writer.open_status)
+ {
+ video_writer.close();
+
+ frame.free();
+
+ goto END;
+ }
+ }
+ }
+
+ /* 在打开的状态, 开始写入帧数据 */
+ if(video_writer.open_status)
+ {
+ video_writer.send(frame.packet);
+ }
+
+ frame.free();
+
+ msleep(10);
+ }
+
+ if(video_writer.open_status)
+ {
+ video_writer.close();
+
+ if(!QFile::exists(record_path))
+ goto END;
+
+ HxLog::append("recording", QString("%1 create success").arg(_record_path));
+
+ capture = VideoCapture(record_path.toUtf8().data());
+
+ if(capture.isOpened())
+ {
+ capture.set(CAP_PROP_POS_FRAMES, static_cast(capture.get(CV_CAP_PROP_FRAME_COUNT)) / 2);
+
+ if(capture.read(mat))
+ {
+ vector compression_params;
+ compression_params.push_back(IMWRITE_JPEG_QUALITY);
+ compression_params.push_back(90);
+ if(imwrite(image_path.toUtf8().data(), mat, compression_params))
+ HxTaskDispatch::enqueue_upload_file(_filename+".jpg");
+ }
+
+ capture.release();
+ }
+
+ QFile::rename(record_path, _record_path);
+
+ HxTaskDispatch::enqueue_upload_file(_filename+".mp4");
+
+ END:
+ while(!frames.isEmpty())
+ frames.dequeue().free();
+
+ /* 删除文件表示, 待验证 */
+ m_records_mutex.lock();
+ m_records.removeAll(_filename);
+ m_records_mutex.unlock();
+ } },
+ m_alarm_detection_timestamps[event_type], filename);
}
void HxVideoDevice::test(void)
{
ObjectTrackEventResult pObjectTrackEventResult;
- pObjectTrackEventResult.nFrameId = record_frames.lastKey();
- pObjectTrackEventResult.nEventType = EVENT_PCW;
+ pObjectTrackEventResult.nFrameId = 0;
+ pObjectTrackEventResult.nEventType = m_type == 0 ? (ObjectEventType)(EVENT_PCW | EVENT_HMW) : EVENT_YAWN;
pObjectTrackEventResult.nObjectNumber = 1;
pObjectTrackEventResult.objInfo[0].nDetectType = PEDESTRIAN_TYPE;
- algorithm_alarm_callback(0, &pObjectTrackEventResult, nullptr);
+ algorithm_detection_callback(0, &pObjectTrackEventResult, nullptr);
}
-vector HxVideoDevice::compress(Mat frame, int quality)
-{
- vector buffer;
-
- vector compress_params;
- compress_params.push_back(IMWRITE_JPEG_QUALITY);
- compress_params.push_back(quality);
-
- imencode(".jpg", frame, buffer, compress_params);
-
- return buffer;
-}
-
-QString HxVideoDevice::snap(Mat frame) { return frame.data == nullptr ? "" : snap(compress(frame, 50)); }
-
-QString HxVideoDevice::snap(vector buffer) { return QString(QByteArray::fromRawData((const char*)buffer.data(), buffer.size()).toBase64()); }
-
-void HxVideoDevice::recording_creation_task(void)
-{
- while (true)
- {
- if (record_queue.size() > 0)
- {
- record_queue_mutex.lock();
- auto filename = record_queue.dequeue();
- record_queue_mutex.unlock();
-
- HxLog::append("recording", QString("type=%1, count=%2, %3 creation task start").arg(type).arg(record_queue.size()).arg(filename));
-
- auto data = filename.split("_");
- auto start_id = data[0].toInt(), end_id = data[1].toInt();
-
- while (true)
- {
- record_frames_mutex.lock();
- auto first_key = record_frames.firstKey();
- auto last_key = record_frames.lastKey();
- record_frames_mutex.unlock();
-
- if (last_key < first_key)
- {
- HxLog::append("recording", QString("%1 not found last id, creation failed").arg(filename));
-
- break;
- }
-
- /* 判断最新的视频帧是否超过设定的时间 */
- if (last_key >= end_id)
- {
- record_frames_mutex.lock();
- auto _record_frames = record_frames;
- _record_frames.detach();
- record_frames_mutex.unlock();
-
- QString fullpath = QString("%1/%2").arg(TEMPORARY_ALARM_DIRECTORY).arg(filename);
-
- VideoWriter writer(fullpath.toUtf8().data(), CV_FOURCC('m', 'p', '4', 'v'), video_fps, Size(video_width, video_height), true);
-
- for (int i = start_id; i <= end_id; i++)
- {
- if (_record_frames.contains(i))
- {
- auto __frame = imread(_record_frames[i].toUtf8().data(), CV_LOAD_IMAGE_COLOR);
-
- writer.write(__frame);
-
- HxLog::append("recording", QString("%1 write frame id:%2").arg(filename).arg(i));
- }
- }
-
- writer.release();
-
- HxTaskDispatch::enqueue_upload_file(filename);
-
- HxLog::append("recording", QString("%1 creation success").arg(type).arg(filename));
-
- break;
- }
-
- msleep(100);
- }
- }
-
- msleep(500);
- }
-}
-
-void HxVideoDevice::video_frame_queue_check(void)
-{
- while (true)
- {
- /* 缓存队列超过30s, 删除掉头数据 */
- record_frames_mutex.lock();
- while (record_frames.count() > video_fps * 300)
- {
- auto filename = record_frames.first();
- QFile::remove(filename);
- record_frames.remove(record_frames.firstKey());
- msleep(1);
- }
- record_frames_mutex.unlock();
-
- msleep(1000);
- }
-}
-
-void HxVideoDevice::video_frame_read_process()
+void HxVideoDevice::read_process(void)
{
while (true)
{
@@ -358,7 +265,7 @@ void HxVideoDevice::video_frame_read_process()
int error = 0;
- AVDictionary* avdic = nullptr;
+ AVDictionary *avdic = nullptr;
/* 减少卡顿或者花屏现象,相当于增加或扩大了缓冲区,给予编码和发送足够的时间 */
av_dict_set(&avdic, "buffer_size", "1024000", 0);
@@ -375,7 +282,7 @@ void HxVideoDevice::video_frame_read_process()
ifmt_ctx = avformat_alloc_context();
- error = avformat_open_input(&ifmt_ctx, address.toUtf8().data(), nullptr, &avdic);
+ error = avformat_open_input(&ifmt_ctx, m_address.toUtf8().data(), nullptr, &avdic);
av_dict_free(&avdic);
@@ -383,7 +290,7 @@ void HxVideoDevice::video_frame_read_process()
{
avformat_free_context(ifmt_ctx);
- HxLog::append("videolivestream", QString("type=%1, avformat_open_input failed, errorcode=%2").arg(type).arg(error));
+ HxLog::append("videolivestream", QString("type=%1, avformat_open_input failed, errorcode=%2").arg(m_type).arg(error));
continue;
}
@@ -394,48 +301,34 @@ void HxVideoDevice::video_frame_read_process()
avformat_free_context(ifmt_ctx);
- HxLog::append("videolivestream", QString("type=%1, avformat_find_stream_info failed").arg(type));
+ HxLog::append("videolivestream", QString("type=%1, avformat_find_stream_info failed").arg(m_type));
return;
}
- av_dump_format(ifmt_ctx, 0, address.toUtf8().data(), 0);
+ av_dump_format(ifmt_ctx, 0, m_address.toUtf8().data(), 0);
- video_stream_index = -1;
+ auto m_video_stream_index = -1;
for (uint i = 0; i < ifmt_ctx->nb_streams; i++)
{
if (ifmt_ctx->streams[i]->codecpar->codec_type == AVMEDIA_TYPE_VIDEO)
{
- video_fps = ifmt_ctx->streams[i]->avg_frame_rate.num;
- video_width = ifmt_ctx->streams[i]->codecpar->width;
- video_height = ifmt_ctx->streams[i]->codecpar->height;
- video_stream_index = static_cast(i);
+ m_video_stream_index = static_cast(i);
- HxLog::append("videolivestream", QString("type=%1, video_fps=%2, video_width=%3, video_height=%4").arg(type).arg(video_fps).arg(video_width).arg(video_height));
+ m_video_fps = ifmt_ctx->streams[i]->avg_frame_rate.num;
+
+ HxLog::append("videolivestream", QString("type=%1, video_fps=%2").arg(m_type).arg(m_video_fps));
break;
}
}
- if (video_stream_index == -1)
+ if (m_video_stream_index == -1)
{
avformat_close_input(&ifmt_ctx);
avformat_free_context(ifmt_ctx);
- HxLog::append("videolivestream", QString("type=%1, not found video stream").arg(type));
-
- return;
- }
-
- bool decoder_status = false;
-#if USE_ALGORITHM
- decoder_status = decoder.initialization();
-#else
- decoder_status = decoder.initialization(ifmt_ctx);
-#endif
- if (!decoder_status)
- {
- HxLog::append("videolivestream", QString("type=%1, decoder initialization failed").arg(type));
+ HxLog::append("videolivestream", QString("type=%1, not found video stream").arg(m_type));
return;
}
@@ -447,22 +340,17 @@ void HxVideoDevice::video_frame_read_process()
if (av_read_frame(ifmt_ctx, &packet) < 0)
break;
- if (packet.stream_index == video_stream_index)
- {
- Mat mat;
- decoder.decode(&packet, &mat);
+ m_decoding_frames_mutex.lock();
+ m_decoding_frames.enqueue(HxVideoFrame(ifmt_ctx, &packet));
+ m_decoding_frames_mutex.unlock();
- if (mat.data != nullptr)
- {
- video_frame_mutex.lock();
- mat.copyTo(video_frame);
- video_frame_mutex.unlock();
- }
- }
+ m_prerecorded_frames_mutex.lock();
+ m_prerecorded_frames.enqueue(HxVideoFrame(ifmt_ctx, &packet));
+ m_prerecorded_frames_mutex.unlock();
av_packet_unref(&packet);
- msleep(1000 / video_fps);
+ msleep(1000 / m_video_fps);
}
if (ifmt_ctx != nullptr)
@@ -471,137 +359,91 @@ void HxVideoDevice::video_frame_read_process()
avformat_free_context(ifmt_ctx);
ifmt_ctx = nullptr;
}
+ }
+}
- decoder.release();
+void HxVideoDevice::decoding_process(void)
+{
+ Mat mat;
+ int m_frame_id = 0;
+
+ while (true)
+ {
+ msleep(10);
+
+ if (m_decoding_frames.isEmpty())
+ continue;
+
+ m_decoding_frames_mutex.lock();
+ auto frame = m_decoding_frames.dequeue();
+ m_decoding_frames_mutex.unlock();
+
+ if (!m_video_decoder.status)
+ {
+#if USE_ALGORITHM
+ m_video_decoder.initialization();
+#else
+ if (ifmt_ctx != nullptr)
+ m_video_decoder.initialization(ifmt_ctx);
+#endif
+ if (!m_video_decoder.status)
+ {
+ HxLog::append("videolivestream", QString("type=%1, decoder initialization failed").arg(m_type));
+
+ goto frame_free;
+ }
+ }
+
+ /* 获取YUV数据 */
+ m_video_decoder.decode(frame.packet, &mat);
+
+ if (mat.data != nullptr)
+ {
+ /* 是否开始进行分析 */
+ if (m_detection_status)
+ {
+ /* 获取车速 */
+ auto car_info = HxTaskDispatch::get_car_info();
+
+ if (car_info->fVelocity >= 10)
+ {
+ m_detect_frame_buffer.nFrameId = m_frame_id; // 帧号
+ m_detect_frame_buffer.u64PTS = QDateTime::currentMSecsSinceEpoch(); // 时间戳(毫秒)
+ m_detect_frame_buffer.pu8VirAddr = mat.data;
+
+#if USE_ALGORITHM
+ MvObjectEventDetect(this->m_type, &m_detect_frame_buffer, car_info);
+#endif
+ m_frame_id++;
+ }
+ }
+ }
+ frame_free:
+ frame.free();
}
}
void HxVideoDevice::run()
{
- /* 启动 录像创建任务 */
- QtConcurrent::run(this, &HxVideoDevice::recording_creation_task);
-
- /* 创建 缓存队列监控线程 */
- QtConcurrent::run(this, &HxVideoDevice::video_frame_queue_check);
-
/* 创建 视频读取线程 */
- QtConcurrent::run(this, &HxVideoDevice::video_frame_read_process);
+ QtConcurrent::run(this, &HxVideoDevice::read_process);
- QDateTime time = QDateTime::currentDateTime();
+ /* 创建 录像 线程 */
+ QtConcurrent::run(this, &HxVideoDevice::decoding_process);
while (true)
{
-// if(time.secsTo(QDateTime::currentDateTime()) >= (1000/video_fps))
+ /* 判断是否超过预录时长 */
+ if (!m_prerecorded_frames.isEmpty())
{
- time = QDateTime::currentDateTime();
-
- Mat mat;
-
- video_frame_mutex.lock();
- video_frame.copyTo(mat);
- video_frame_mutex.unlock();
-
- if (mat.data != nullptr)
+ while (QDateTime::currentDateTime() > m_prerecorded_frames.first().time.addSecs(60))
{
- QString filename = QString("%1/%2_%3_%4.jpg").arg(TEMPORARY_VIDEO_DIRECTORY).arg(QDateTime::currentDateTime().toString("yyyyMMddHHmmsszzz")).arg(type).arg(frame_id);
-
- vector compress_params;
- compress_params.push_back(IMWRITE_JPEG_QUALITY);
- compress_params.push_back(90);
- imwrite(filename.toUtf8().data(), mat, compress_params);
-
- record_frames_mutex.lock();
- record_frames.insert(frame_id, filename);
- record_frames_mutex.unlock();
-
- if (detection_status)
- {
- auto car_info = HxTaskDispatch::get_car_info();
-
- if (car_info->fVelocity > 10)
- {
- bgr_frame_buffer.nFrameId = frame_id; // 帧号
- bgr_frame_buffer.u64PTS = QDateTime::currentMSecsSinceEpoch(); // 时间戳(毫秒)
-
- memcpy(bgr_frame_buffer.pu8VirAddr, mat.data, 1280 * 720 * 3);
-
- MvConvertImage(&bgr_frame_buffer, &detect_frame_buffer); // bgr->nv16
-#if USE_ALGORITHM
- MvObjectEventDetect(this->type, &detect_frame_buffer, car_info);
-#endif
- }
- }
-
- frame_id++;
+ m_prerecorded_frames_mutex.lock();
+ m_prerecorded_frames.dequeue().free();
+ m_prerecorded_frames_mutex.unlock();
}
}
- msleep(15);
+
+ msleep(1000);
}
}
-
-int HxVideoDevice::MvGetFrameBlkInfo(VideoFrameDataInfo* pImageDataInfo)
-{
- Q_UNUSED(pImageDataInfo);
-
-#if USE_ALGORITHM
- if (pImageDataInfo == NULL)
- return -1;
-
- pImageDataInfo->pu8VirAddr = (unsigned char*)calloc(pImageDataInfo->u32Width * pImageDataInfo->u32Height * 3, sizeof(unsigned char));
- if (pImageDataInfo->pu8VirAddr == NULL)
- return -1;
-#endif
- return 0;
-}
-
-int HxVideoDevice::MvReleaseFrameBlkInfo(VideoFrameDataInfo* pImageDataInfo)
-{
- Q_UNUSED(pImageDataInfo);
-
-#if USE_ALGORITHM
- if (pImageDataInfo == NULL)
- return -1;
-
- if (pImageDataInfo->pu8VirAddr == NULL)
- return -1;
-
- free(pImageDataInfo->pu8VirAddr);
-#endif
-
- return 0;
-}
-
-int HxVideoDevice::MvConvertImage(VideoFrameDataInfo* pSrcImageDataInfo, VideoFrameDataInfo* pDstImageDataInfo)
-{
- Q_UNUSED(pSrcImageDataInfo);
- Q_UNUSED(pDstImageDataInfo);
-
-#if USE_ALGORITHM
- rga_buffer_t src;
- rga_buffer_t dst;
-
- src = wrapbuffer_virtualaddr(pSrcImageDataInfo->pu8VirAddr, pSrcImageDataInfo->u32Width, pSrcImageDataInfo->u32Height, RK_FORMAT_BGR_888);
- dst = wrapbuffer_virtualaddr(pDstImageDataInfo->pu8VirAddr, pDstImageDataInfo->u32Width, pDstImageDataInfo->u32Height, RK_FORMAT_YCbCr_420_SP);
-
- if (src.width == 0 || dst.width == 0)
- {
- return -1;
- }
-
- src.format = RK_FORMAT_BGR_888;
- dst.format = RK_FORMAT_YCbCr_422_SP;
-
- IM_STATUS STATUS;
- STATUS = imcvtcolor(src, dst, src.format, dst.format);
- if (STATUS != IM_STATUS_SUCCESS)
- {
- qDebug("imcvtcolor error\n");
- return -1;
- }
-
- pDstImageDataInfo->u64PTS = pSrcImageDataInfo->u64PTS;
- pDstImageDataInfo->nFrameId = pSrcImageDataInfo->nFrameId;
-#endif
-
- return 0;
-}
diff --git a/app/HxVideoDevice.h b/app/HxVideoDevice.h
index 5a857ff..b3d04a0 100644
--- a/app/HxVideoDevice.h
+++ b/app/HxVideoDevice.h
@@ -1,7 +1,6 @@
#ifndef HXVIDEODEVICE_H
#define HXVIDEODEVICE_H
-
#include
#include
#include
@@ -10,12 +9,10 @@
#include "HxTaskDispatch.h"
+#include "HxDataBase.h"
+#include "HxVideoWriter.h"
#include "HxVideoDecoder.h"
-#include
-
-//#include "HxMpp.h"
-
#if USE_ALGORITHM
#include "rga.h"
#include "im2d.hpp"
@@ -29,75 +26,143 @@ extern "C"
using namespace cv;
using namespace std;
+typedef struct __HxVideoFrame
+{
+ QDateTime time;
+
+ AVFormatContext *ifmt_ctx;
+
+ AVPacket *packet;
+
+ __HxVideoFrame() {}
+
+ __HxVideoFrame(AVFormatContext *ifmt_ctx, AVPacket *packet)
+ {
+ this->time = QDateTime::currentDateTime();
+ this->ifmt_ctx = ifmt_ctx;
+ this->packet = av_packet_clone(packet);
+ }
+
+ __HxVideoFrame(QDateTime time, AVFormatContext *ifmt_ctx, AVPacket *packet)
+ {
+ this->time = time;
+ this->ifmt_ctx = ifmt_ctx;
+ this->packet = av_packet_clone(packet);
+ }
+
+ __HxVideoFrame copy() { return __HxVideoFrame(this->time, this->ifmt_ctx, this->packet); }
+
+ void free()
+ {
+ ifmt_ctx = nullptr;
+
+ if (packet)
+ {
+ av_packet_unref(packet);
+ av_packet_free(&packet);
+ }
+ }
+
+} HxVideoFrame;
+
class HxVideoDevice : public QThread
{
Q_OBJECT
public:
HxVideoDevice(void);
+
+ ~HxVideoDevice(void);
+
+ /**
+ * @brief 设置
+ * @param type 算法通道类型
+ * @param address 摄像头地址
+ */
void set(int type, QString address);
+
+ /**
+ * @brief 设置
+ * @param type 算法通道类型
+ * @param address 摄像头地址
+ * @param region BSD报警区域
+ */
void set(int type, QString address, BsdWarnRegion region);
+
+ /**
+ * @brief 设置算法检测状态
+ * @param status 状态 true: 允许执行; false: 禁止执行
+ */
void set(bool status);
- bool get_alarm_detection_timestamp(void);
- QString snap(void);
- QString build_image(int frame_id);
- QString build_video(int frame_id);
+ /**
+ * @brief 判断报警检测时间
+ * @param event_type 报警类型
+ * @return true: 超过设置阈值; false: 未超过设置阈值
+ */
+ bool determine_alarm_detection_timestamp(int event_type);
+ /**
+ * @brief 创建报警数据(视频与图片)
+ * @param event_type 报警类型
+ * @param filename 文件名称
+ */
+ void create_alarm_data(int event_type, QString filename);
+
+ /**
+ * @brief 测试
+ */
void test(void);
private:
- vector compress(Mat frame, int quality);
- QString snap(Mat frame);
- QString snap(vector data);
- void recording_creation_task(void);
- void video_frame_queue_check(void);
+ /* 读取线程 */
+ void read_process(void);
- void video_frame_read_process(void);
- void video_decoder_packet(AVPacket packet);
+ /* 解码线程 */
+ void decoding_process(void);
protected:
void run() override;
+ ;
private:
- int MvGetFrameBlkInfo(VideoFrameDataInfo *pImageDataInfo);
- int MvReleaseFrameBlkInfo(VideoFrameDataInfo *pImageDataInfo);
- int MvConvertImage(VideoFrameDataInfo *pSrcImageDataInfo, VideoFrameDataInfo *pDstImageDataInfo);
+ /* 算法通道类型 */
+ int m_type;
-private:
- int type;
- int frame_id = 0;
- QString address = "";
- QDateTime alarm_detection_timestamp = QDateTime::currentDateTime();
- bool detection_status = true;
+ /* 视频帧率 */
+ int m_video_fps = 25;
- QMutex record_queue_mutex;
- QQueue record_queue;
+ /* 视频地址(RTSP流) */
+ QString m_address = "";
- VideoFrameDataInfo detect_frame_buffer;
- VideoFrameDataInfo bgr_frame_buffer;
+ /* 报警检测时间 */
+ QMap m_alarm_detection_timestamps;
-// QMutex video_frames_mutex;
-// QQueue video_frames;
+ /* 检测状态(是否送帧给算法的标识) */
+ bool m_detection_status = true;
- QMutex video_frame_mutex;
- Mat video_frame;
+ /* 正在创建的录像文件 */
+ QMutex m_records_mutex;
+ QList m_records;
- QMutex record_frames_mutex;
- QMap record_frames;
+ /* 视频图像帧信息 */
+ VideoFrameDataInfo m_detect_frame_buffer;
- int video_fps = 25;
- int video_width = 0, video_height = 0;
- int video_stream_index = 0;
- bool connect_status;
+ /* FFmpeg */
AVFormatContext *ifmt_ctx;
- HxVideoDecoder decoder;
+ /* 解码帧队列及锁 */
+ QMutex m_decoding_frames_mutex;
+ QQueue m_decoding_frames;
-// uint8_t *video_out_buffer = nullptr;
-// struct SwsContext *video_sws_context = nullptr;
+ /* 预录帧队列及锁 */
+ QMutex m_prerecorded_frames_mutex;
+ QQueue m_prerecorded_frames;
-// AVCodecContext *video_dec_ctx = nullptr;
-// AVFrame *video_dec_frame = nullptr, *video_picture_frame = nullptr;
+ /* 视频打包类 */
+ HxVideoWriter m_video_writer;
+
+ /* 视频解码类 */
+ HxVideoDecoder m_video_decoder;
};
#endif
diff --git a/app/HxVideoWriter.h b/app/HxVideoWriter.h
new file mode 100644
index 0000000..b69b029
--- /dev/null
+++ b/app/HxVideoWriter.h
@@ -0,0 +1,239 @@
+#ifndef HXVIDEOWRITER_H
+#define HXVIDEOWRITER_H
+
+#include
+#include
+
+extern "C"
+{
+#include "libavcodec/avcodec.h"
+#include "libavformat/avformat.h"
+#include "libavutil/time.h"
+#include "libswscale/swscale.h"
+#include "libswresample/swresample.h"
+#include
+}
+
+class HxVideoWriter
+{
+public:
+ HxVideoWriter() : open_status(false) {}
+
+ void open(AVFormatContext *ifmt_ctx, QString filename)
+ {
+ int ret = -1;
+
+ video_index = -1;
+ audio_index = -1;
+
+ video_frame_index = 0;
+ audio_frame_index = 0;
+
+ ofmt_ctx = nullptr;
+
+ video_dec_stream = nullptr;
+ audio_dec_stream = nullptr;
+
+ /* 查找流中视频与音频位置 */
+ if (ifmt_ctx->nb_streams > 2)
+ {
+ m_error = QObject::tr("数据流异常");
+ return;
+ }
+
+ for (uint i = 0; i < ifmt_ctx->nb_streams; i++)
+ {
+ if (ifmt_ctx->streams[i]->codecpar->codec_type == AVMEDIA_TYPE_VIDEO)
+ {
+ video_index = static_cast(i);
+
+ video_dec_stream = ifmt_ctx->streams[i];
+ }
+ else if (ifmt_ctx->streams[i]->codecpar->codec_type == AVMEDIA_TYPE_AUDIO)
+ {
+ audio_index = static_cast(i);
+
+ audio_dec_stream = ifmt_ctx->streams[i];
+ }
+ }
+
+ if (video_index == -1)
+ {
+ m_error = QObject::tr("未找到视频流");
+ return;
+ }
+
+ avformat_alloc_output_context2(&ofmt_ctx, nullptr, nullptr, filename.toStdString().data());
+
+ if (!ofmt_ctx)
+ {
+ m_error = QObject::tr("无法打开输出文件");
+ return;
+ }
+
+ for (uint i = 0; i < ifmt_ctx->nb_streams; i++)
+ {
+ /* 根据输入流创建输出流 */
+ AVCodec *codec = avcodec_find_decoder(ifmt_ctx->streams[i]->codecpar->codec_id);
+
+ AVStream *out_stream = avformat_new_stream(ofmt_ctx, codec);
+ if (!out_stream)
+ {
+ m_error = QObject::tr("无法创建输出流");
+ return;
+ }
+
+ /* 复制AVCodecContext的设置 */
+ AVCodecContext *codec_ctx = avcodec_alloc_context3(codec);
+ ret = avcodec_parameters_to_context(codec_ctx, ifmt_ctx->streams[i]->codecpar);
+ if (ret < 0)
+ {
+ m_error = QObject::tr("未能将输入流中的codepar复制到编解码器上下文");
+ avcodec_free_context(&codec_ctx);
+ return;
+ }
+
+ codec_ctx->codec_tag = 0;
+ if (ofmt_ctx->oformat->flags & AVFMT_GLOBALHEADER)
+ codec_ctx->flags |= AV_CODEC_FLAG_GLOBAL_HEADER;
+
+ ret = avcodec_parameters_from_context(out_stream->codecpar, codec_ctx);
+ if (ret < 0)
+ {
+ m_error = QObject::tr("无法将编解码器上下文复制到输出流codepar上下文");
+ avcodec_free_context(&codec_ctx);
+ return;
+ }
+
+ avcodec_free_context(&codec_ctx);
+ }
+
+ ofmt_ctx->streams[video_index]->time_base = {1, 25};
+
+ av_dump_format(ofmt_ctx, 0, filename.toStdString().data(), 1);
+
+ if (!(ofmt_ctx->oformat->flags & AVFMT_NOFILE))
+ {
+ ret = avio_open(&ofmt_ctx->pb, filename.toStdString().data(), AVIO_FLAG_WRITE);
+ if (ret < 0)
+ {
+ m_error = QObject::tr("无法打开输出文件");
+ return;
+ }
+ }
+
+ ret = avformat_write_header(ofmt_ctx, nullptr);
+ if (ret < 0)
+ {
+ m_error = QObject::tr("无法写入文件头信息");
+ return;
+ }
+
+ open_status = true;
+ }
+
+ void send(AVPacket *packet)
+ {
+ auto out_stream = ofmt_ctx->streams[packet->stream_index];
+
+ if (packet->stream_index == video_index)
+ {
+ auto pts = av_rescale_q_rnd(packet->pts, video_dec_stream->time_base, out_stream->time_base, (AVRounding)(AV_ROUND_NEAR_INF | AV_ROUND_PASS_MINMAX));
+ auto dts = av_rescale_q_rnd(packet->dts, video_dec_stream->time_base, out_stream->time_base, (AVRounding)(AV_ROUND_NEAR_INF | AV_ROUND_PASS_MINMAX));
+
+ if (video_frame_index == 0)
+ {
+ video_pts = pts < 0 ? 0 : pts;
+ video_dts = dts < 0 ? 0 : dts;
+ }
+ else if (video_frame_index == 1)
+ {
+ if (video_pts > pts)
+ video_pts = pts;
+ else
+ video_pts = pts - video_pts;
+
+ if (video_dts > dts)
+ video_dts = dts;
+ else
+ video_dts = dts - video_dts;
+ }
+
+ packet->pts = video_pts * video_frame_index;
+ packet->dts = video_dts * video_frame_index;
+ packet->duration = 0;
+
+ video_frame_index++;
+ }
+ else if (packet->stream_index == audio_index)
+ {
+ auto pts = av_rescale_q_rnd(packet->pts, audio_dec_stream->time_base, out_stream->time_base, (AVRounding)(AV_ROUND_NEAR_INF | AV_ROUND_PASS_MINMAX));
+ auto dts = av_rescale_q_rnd(packet->dts, audio_dec_stream->time_base, out_stream->time_base, (AVRounding)(AV_ROUND_NEAR_INF | AV_ROUND_PASS_MINMAX));
+
+ if (audio_frame_index == 1 && pts > 0)
+ {
+ audio_pts = pts - audio_pts;
+ audio_dts = dts - audio_dts;
+ }
+ else if (audio_frame_index == 0)
+ {
+ audio_pts = pts < 0 ? 0 : pts;
+ audio_dts = dts < 0 ? 0 : dts;
+ }
+
+ packet->pts = audio_pts * audio_frame_index;
+ packet->dts = audio_dts * audio_frame_index;
+ packet->duration = 0;
+
+ audio_frame_index++;
+ }
+
+ auto ret = av_interleaved_write_frame(ofmt_ctx, packet);
+
+ if (ret < 0)
+ {
+ // HxTrace::debug_write_line("VideoWrite", QString("Error muxing packet, ret = %1").arg(ret));
+
+ qDebug() << "Error muxing packet";
+ // 这里是否需要做处理 ???
+ }
+ }
+
+ void close()
+ {
+ // Write file trailer
+ if (open_status)
+ av_write_trailer(ofmt_ctx);
+
+ video_pts = 0;
+ video_dts = 0;
+ audio_pts = 0;
+ audio_dts = 0;
+
+ video_frame_index = 0;
+ audio_frame_index = 0;
+
+ /* close output */
+ if (ofmt_ctx && !(ofmt_ctx->oformat->flags & AVFMT_NOFILE))
+ avio_close(ofmt_ctx->pb);
+
+ avformat_free_context(ofmt_ctx);
+ }
+
+ QString error() { return m_error; }
+
+public:
+ bool open_status;
+
+private:
+ QString m_error;
+
+ int video_index, audio_index;
+ int video_frame_index, audio_frame_index;
+ long long video_pts, video_dts, audio_pts, audio_dts;
+
+ AVFormatContext *ofmt_ctx;
+ AVStream *video_dec_stream, *audio_dec_stream;
+};
+
+#endif
diff --git a/app/app.pro b/app/app.pro
index c4708ea..4b61d9d 100644
--- a/app/app.pro
+++ b/app/app.pro
@@ -23,7 +23,7 @@ CONFIG += c++11
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
# Input
-HEADERS += HxDataBase.h HxTaskDispatch.h HxUtils.h HxVideoDevice.h HxVideoDecoder.h
+HEADERS += HxDataBase.h HxTaskDispatch.h HxUtils.h HxVideoDevice.h HxVideoDecoder.h HxVideoWriter.h
SOURCES += HxDataBase.cpp HxTaskDispatch.cpp HxVideoDevice.cpp main.cpp
#DEFINES += USE_RABBITMQ
@@ -56,10 +56,8 @@ unix {
PRE_TARGETDEPS += $$PWD/external/libObjectEventDetect.a
LIBS += -L$$PWD/external/npu -lrknn_api
-
-# LIBS += /usr/lib/librga.so
- LIBS += -L/root/works/librga/libs/Linux/gcc-aarch64 -lrga
- PRE_TARGETDEPS += /root/works/librga/libs/Linux/gcc-aarch64/librga.a
+
+ LIBS += /usr/lib/librga.so
LIBS += /usr/local/lib/librockchip_mpp.so
}
@@ -70,4 +68,4 @@ unix {
win32 {
LIBS += D:/Library/opencv/build/install/x64/mingw/lib/libopencv_*.a
LIBS += -LD:/Library/ffmpeg/4.4.4/lib -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lpostproc -lswresample -lswscale
-}
\ No newline at end of file
+}
diff --git a/app/main.cpp b/app/main.cpp
index 0a6d4f6..b81a716 100644
--- a/app/main.cpp
+++ b/app/main.cpp
@@ -3,9 +3,6 @@
#include
#include "HxTaskDispatch.h"
-
-#include
-
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
@@ -17,8 +14,8 @@ int main(int argc, char *argv[])
HxLog::append("application", "startup");
/* 创建数据缓存目录 */
- HxDir::mkdir({{TEMPORARY_VIDEO_DIRECTORY},
- {TEMPORARY_ALARM_DIRECTORY}});
+ HxDir::mkpath({{TEMPORARY_LOG_DIRECTORY},
+ {TEMPORARY_RECORD_DIRECTORY}});
/* 设置最大线程个数 */
QThreadPool::globalInstance()->setMaxThreadCount(100);