| | |
| | | ## c++ |
| | | |
| | | # c++ |
| | | C++程序 |
| | | |
| | | ***** |
| | | |
| | | |
| | | |
| | | ## 1.QiaoJiaSystem |
| | | 主项目 |
| | | |
| | | * DataManagerServer |
| | | |
| | | **http server 服务器** |
| | | |
| | | DataManagerServer |
| | | |-- net_config linux网卡操作。已加入到BasicPlatForm,变更引用 |
| | | | |-- 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封装。已加入到BasicPlatForm,变更引用 |
| | | |-- 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 |
| | | |
| | | 人脸检测ice服务 |
| | | |
| | | FaceDetectServer |
| | | |-- rpc |
| | | | |-- FaceServer.cpp 自动生成的rpc文件 |
| | | | |-- 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 自动生成的rpc文件 |
| | | | |-- 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 数据结构及sql语句拼接 |
| | | |
| | | * 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 实时流进行sdk处理(依赖StructureApp模块代码) |
| | | |-- 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 解码类 |
| | | |-- RtspCaptureElement.h |
| | | |-- RtspImageRedis.cpp redis工具类 |
| | | `-- RtspImageRedis.h |
| | | |
| | | * YoloServer |
| | | |
| | | 人体检测ice服务 |
| | | |
| | | 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与erlang交互的驱动 |
| | | |
| | | |