From 91c3b892e976ecf33819c0c2664e4dfcfd88e434 Mon Sep 17 00:00:00 2001
From: chenshijun <csj_sky@126.com>
Date: 星期六, 30 三月 2019 17:45:59 +0800
Subject: [PATCH] 添加新版本的GB28181代码

---
 README.md |  304 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 302 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md
index 1a89e5d..1d4ef23 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,304 @@
-## c++
-
+# c++
 C++绋嬪簭
 
+*****
+
+
+
+## 1.QiaoJiaSystem
+涓婚」鐩�
+
+* DataManagerServer
+
+    **http server 鏈嶅姟鍣�**
+
+        DataManagerServer
+        |-- net_config                  linux缃戝崱鎿嶄綔銆傚凡鍔犲叆鍒癇asicPlatForm锛屽彉鏇村紩鐢�
+        |   |-- net_config.cpp
+        |   `-- net_config.h
+        |-- AppPipeController.cpp       瀹炴椂瑙嗛棰勮鎺ㄦ祦锛屽悗缁彉涓虹敱StructureApp鎺ㄦ祦
+        |-- AppPipeController.h
+        |-- CMakeLists.txt
+        |-- demo.cpp                    鏃犵敤
+        |-- http_configserver.cpp       http鎺ュ彛瀹炵幇绫�
+        |-- http_configserver.h
+        |-- http_examples.cpp           httpServer demo
+        |-- HttpSrvRetRecieve.hpp       httpServer灏佽銆傚凡鍔犲叆鍒癇asicPlatForm锛屽彉鏇村紩鐢�
+        |-- main.cpp
+        `-- web-server鎺ュ彛.txt
+
+* EncodeServer
+
+    **deprecated**
+    
+    ~~瑙嗛缂栫爜鏈嶅姟~~
+    
+        EncodeServer
+        |-- CMakeLists.txt
+        |-- EncodeVideo.cpp
+        |-- EncodeVideo.h
+        |-- EncodeVideoManager.cpp
+        |-- EncodeVideoManager.h
+        |-- main.cpp
+        |-- NewEncodeVideoManager.cpp
+        `-- NewEncodeVideoManager.h
+
+* FaceDetectServer
+    
+    浜鸿劯妫�娴媔ce鏈嶅姟
+    
+        FaceDetectServer
+        |-- rpc
+        |   |-- FaceServer.cpp              鑷姩鐢熸垚鐨剅pc鏂囦欢
+        |   |-- FaceServer.h
+        |   `-- FaceServer.ice              rpc鎺ュ彛鏂囦欢
+        |-- CMakeLists.txt
+        |-- FaceDetectResourcesTest.cpp     deprecated
+        |-- FaceDetectServerI.cpp           浜鸿劯妫�娴嬫湇鍔″疄鐜�
+        |-- FaceDetectServerI.h
+        |-- FaceExtractServerI.cpp          浜鸿劯鎻愬彇鏈嶅姟瀹炵幇
+        |-- FaceExtractServerI.h
+        |-- main.cpp
+        |-- main_detect.cpp                 浜鸿劯妫�娴嬫湇鍔$▼搴忓叆鍙�
+        `-- main_extract.cpp                浜鸿劯鎻愬彇鏈嶅姟绋嬪簭鍏ュ彛
+
+* FaceSearchServer
+
+    浜鸿劯鎼滅储ice鏈嶅姟
+    
+        FaceSearchServer
+        |-- CasiaFaceWrapper                浜鸿劯sdk鏃х増灏佽锛屼笌宸叉湁鍏叡灏佽瀛樺湪宸紓锛屽緟鍚堝苟
+        |   |-- CasiaFaceWrapperN.cpp
+        |   |-- CasiaFaceWrapperN.h
+        |   `-- FaceData.hpp
+        |-- LoadFeaTool                     deprecated
+        |   |-- Client.cpp
+        |   |-- CMakeLists.txt
+        |   |-- demoTime.cpp
+        |   `-- main.cpp
+        |-- rpc
+        |   |-- FaceSearchServer.cpp        鑷姩鐢熸垚鐨剅pc鏂囦欢
+        |   |-- FaceSearchServer.h
+        |   |-- FaceSearchServer.ice        rpc鎺ュ彛鏂囦欢
+        |   `-- gen.sh
+        |-- AlarmServer.hpp                 鏁版嵁缁撴瀯澹版槑鍙婁汉鑴稿姣旂殑鍩虹被
+        |-- Cleint.cpp
+        |-- CMakeLists.txt
+        |-- FaceDBCompareServer.cpp         浜鸿劯瀵规瘮鍩虹被鐨勬淳鐢熺被
+        |-- FaceDBCompareServer.h
+        |-- FaceFeatureSearchServerI.cpp    浜鸿劯瀵规瘮鏈嶅姟瀹炵幇绫�
+        |-- FaceFeatureSearchServerI.h
+        |-- FaceSearchServerResources.cpp   deprecated
+        `-- main.cpp
+
+* LocalDBTool
+
+    浜鸿劯鏈湴搴撳伐鍏锋ā鍧�
+    
+        LocalDBTool
+        |-- CMakeLists.txt
+        |-- GetUUId.cpp                 鑾峰彇uuid
+        |-- GetUUId.h
+        |-- main.cpp
+        |-- new_file                    鏁版嵁搴撴枃浠�
+        |-- SqliteFaceEncap.cpp         涓氬姟瀹炵幇绫�
+        |-- SqliteFaceEncap.h
+        `-- SqliteToolkit.hpp           鏁版嵁缁撴瀯鍙妔ql璇彞鎷兼帴
+        
+* PerimeterAlarm
+    
+    **deprecated**
+    
+    ~~鍛ㄧ晫鎶ヨ妯″潡~~
+        
+* RapidStructureApp
+
+    瑙嗛瑁佸壀妯″潡
+    
+        RapidStructureApp
+        |-- AppController.cpp               瑙嗛鏂囦欢瑁佸壀澶勭悊
+        |-- AppController.h
+        |-- CMakeLists.txt
+        |-- main.cpp                        鏂囦欢澶规祴璇曞叆鍙�
+        |-- mainRtsp.cpp                    瀹炴椂娴佹祴璇曞叆鍙�
+        |-- RapidAppPipeController.cpp      鏂囦欢蹇�熻鍓笟鍔″鐞�
+        |-- RapidAppPipeController.h
+        |-- TriggerElement.cpp              婊ゆ尝瀹炵幇绫�
+        |-- TriggerElement.h
+        |-- VideoChangeScore.cpp            鍥惧儚鍙樺寲瀵规瘮绫�
+        |-- VideoChangeScore.h
+        |-- VideoMoveCaptureElement.cpp     鍏锋湁瑙嗛鍙樺寲瀵规瘮鐨勮В鐮佹ā鍧�
+        `-- VideoMoveCaptureElement.h
+
+* RecordVideo
+    
+    **deprecated**
+    
+    ~~褰曞儚妯″潡~~
+
+* StructureApp
+
+    鍘熻棰戝垎鏋愪富妯″潡
+    
+        StructureApp
+        |-- rpc                         deprecated
+        |   |-- Basic
+        |   |   `-- __init__.py
+        |   |-- Structure
+        |   |   `-- __init__.py
+        |   |-- StructureApp.cpp
+        |   |-- StructureApp.h
+        |   |-- StructureApp.ice
+        |   `-- StructureApp_ice.py
+        |-- AppPipeController.cpp       鏁版嵁娴佽浆
+        |-- AppPipeController.h
+        |-- AppPipeControllerTest.cp    
+        |-- CMakeLists.txt
+        |-- FaceExtractElement.cpp      浜鸿劯鐗瑰緛鎻愬彇涓氬姟
+        |-- FaceExtractElement.h
+        |-- FaceRpcElement.cpp          浜鸿劯妫�娴嬩笟鍔�
+        |-- FaceRpcElement.h
+        |-- HiredisTool.cpp             redis宸ュ叿绫�
+        |-- HiredisTool.h
+        |-- ImageDrawElement.cpp        鍥剧墖鐢绘宸ュ叿绫�
+        |-- ImageDrawElement.h
+        |-- IntAreaCalcUtil.cpp         鍥剧墖鍖哄煙璁$畻宸ュ叿绫�
+        |-- IntAreaCalcUtil.h
+        |-- JudgmentRetrogradeTool.c    闈犲彸琛屼笟鍔�
+        |-- JudgmentRetrogradeTool.h
+        |-- main.cpp
+        |-- NewEncodeVideo.cpp          deprecated
+        |-- NewEncodeVideo.h
+        |-- NewEncodeVideoManager.cp    deprecated
+        |-- NewEncodeVideoManager.h
+        |-- NewRecordVideoElement.cp    褰曞儚宸ュ叿绫�
+        |-- NewRecordVideoElement.h
+        |-- PerimeterElement.cpp        鍛ㄧ晫鎶ヨ涓氬姟
+        |-- PerimeterElement.h
+        |-- PersonElement.cpp           浜轰綋妫�娴嬩笟鍔�
+        |-- PersonElement.h
+        |-- PerStaticElement.cpp        浜哄憳闈欐涓氬姟
+        |-- PerStaticElement.h
+        |-- RecordVideoElement.cpp      deprecated
+        |-- RecordVideoElement.h
+        |-- StructureAppI.cpp           deprecated
+        |-- StructureAppI.h
+        |-- TrackingTrigger.cpp         妗嗚窡韪垽鏂�
+        |-- TrackingTrigger.h
+        |-- YoloRpcElement.cpp          浜轰綋妫�娴嬩笟鍔�
+        `-- YoloRpcElement.h
+
+* VideoAnalysFromHC
+
+    鐜拌棰戝垎鏋愪富妯″潡
+    
+        VideoAnalysFromHC
+        |-- BaiscSDKAnalysVideo.cpp     瀹炴椂娴佽繘琛宻dk澶勭悊(渚濊禆StructureApp妯″潡浠g爜)
+        |-- BaiscSDKAnalysVideo.h
+        |-- CMakeLists.txt
+        |-- DBManageClass.cpp           纭洏褰曞儚鏈轰换鍔¤皟搴﹀強娴佽浆
+        |-- DBManageClass.h
+        |-- HcAnalysVideo.cpp           鏂囦欢瑁佸壀涓氬姟
+        |-- HcAnalysVideo.h
+        |-- HcDowloadElement.cpp        娴峰悍纭洏褰曞儚鏈烘枃浠朵笅杞戒笟鍔�
+        |-- HcDowloadElement.h
+        |-- HcRecord.cpp                娴峰悍纭洏褰曞儚鏈烘枃浠朵笅杞藉伐鍏风被
+        |-- HcRecord.h
+        |-- main.cpp
+        |-- mySem.hpp                   淇″彿宸ュ叿绫�
+        |-- myThread.cpp                浠诲姟姹�
+        |-- myThread.h
+        |-- PerimeterAlarmManager.cp    deprecated
+        |-- PerimeterAlarmManager.h
+        |-- RtspAnalysElement.cpp       瀹炴椂娴佸惎鍔�
+        |-- RtspAnalysElement.h
+        |-- TestThreads.cpp             deprecated
+        `-- TestThreads.h
+
+* VideoServer
+
+    http Server 宸ュ叿妯″潡
+    VideoAnalysFromHC宸ュ叿妯″潡
+        
+        VideoServer
+        |-- QiaoJia
+        |   |-- DB
+        |   |   |-- config.db
+        |   |   |-- DB.pri
+        |   |   |-- DBStruct.h              鏁版嵁缁撴瀯
+        |   |   |-- LDBTool.cpp             鏁版嵁搴撳伐鍏风被
+        |   |   `-- LDBTool.h
+        |   |-- dispatchTool
+        |   |   |-- cutManage.cpp           瑁佸壀浠诲姟鏁版嵁搴撳伐鍏风被
+        |   |   |-- cutManage.h
+        |   |   |-- dispathdatatype.hpp     鏁版嵁缁撴瀯
+        |   |   |-- loadManage.cpp          涓嬭浇鏂囦欢鏁版嵁搴撳伐鍏风被
+        |   |   |-- loadManage.h
+        |   |   |-- sdkHdlManage.cpp        sdk鏁版嵁搴撳伐鍏风被
+        |   |   |-- sdkHdlManage.h
+        |   |   `-- taskmanage.h            鍩虹被
+        |   |-- dbtest.h
+        |   |-- main.cpp
+        |   |-- mySem.hpp
+        |   |-- myThread.cpp
+        |   |-- myThread.h
+        |   |-- QiaoJia.pro
+        |   |-- QiaoJia.pro.user
+        |   |-- widget.cpp
+        |   |-- widget.h
+        |   `-- widget.ui
+        `-- CMakeLists.txt
+
+* VideoToImage
+    
+    **deprecated**
+    
+    ~~鍥剧墖娴佸崟绾跨▼鐗堟湰~~
+
+* VideoToImageMulth
+
+    鍥剧墖娴佸绾跨▼鐗堟湰
+    
+        VideoToImageMulth
+        |-- rpc
+        |   |-- RtspAnalysServer.cpp
+        |   |-- RtspAnalysServer.h
+        |   `-- RtspAnalysServer.ice
+        |-- CMakeLists.txt
+        |-- main.cpp
+        |-- RtspAnalysManager.cpp       鏈嶅姟瀹炵幇绫�
+        |-- RtspAnalysManager.h
+        |-- RtspCaptureElement.cpp      瑙g爜绫�
+        |-- RtspCaptureElement.h
+        |-- RtspImageRedis.cpp          redis宸ュ叿绫�
+        `-- RtspImageRedis.h
+
+* YoloServer
+
+    浜轰綋妫�娴媔ce鏈嶅姟
+    
+        YoloServer
+        |-- rpc
+        |   |-- gen.sh
+        |   |-- YoloServer.cpp
+        |   |-- YoloServer.h
+        |   `-- YoloServer.ice
+        |-- CMakeLists.txt
+        |-- DnDetect.cpp                    deprecated
+        |-- DnDetect.h
+        |-- ImageDrawElement.cpp            deprecated
+        |-- ImageDrawElement.h
+        |-- main.cpp
+        |-- YoloDetectClientTest.cpp        deprecated
+        |-- YoloDetectServerI.cpp           鏈嶅姟瀹炵幇绫�
+        |-- YoloDetectServerI.h
+        |-- YoloRpcElement.cpp              deprecated
+        `-- YoloRpcElement.h
+
+
+------
+
+## 2.syncDBTool
+c涓巈rlang浜や簰鐨勯┍鍔�
+
+

--
Gitblit v1.8.0