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