From 8a2e7210582c4a1fab552c2ff62e01225469eeb5 Mon Sep 17 00:00:00 2001 From: Tuan Nghia Nguyen Date: Sat, 28 Mar 2026 19:56:39 +1100 Subject: [PATCH] Refactor project structure --- CMakeLists.txt | 51 +++++++++---------- build_all.bat | 12 +++++ .../ANSLibsLoader}/ANSLibsLoader.cpp | 0 .../ANSLibsLoader}/ANSLibsLoader.def | 0 .../ANSLibsLoader}/CMakeLists.txt | 0 .../ANSLibsLoader}/CvLoader.cpp | 0 .../ANSLibsLoader}/DynLibUtils.cpp | 0 .../ANSLibsLoader}/EPLoader.cpp | 0 .../ANSLibsLoader}/NvDynLoader.cpp | 0 .../ANSLibsLoader}/OvLoader.cpp | 0 .../ANSLibsLoader}/dllmain.cpp | 0 .../ANSLibsLoader}/framework.h | 0 .../ANSLibsLoader}/include/ANSLibsLoader.h | 0 .../ANSLibsLoader}/include/CvLoader.h | 0 .../ANSLibsLoader}/include/DynLibUtils.h | 0 .../ANSLibsLoader}/include/EPLoader.h | 0 .../ANSLibsLoader}/include/NvDynLoader.h | 0 .../ANSLibsLoader}/include/OvLoader.h | 0 {ANNHUB => core/ANSLibsLoader}/pch.cpp | 0 {ANSLPR => core/ANSLibsLoader}/pch.h | 0 .../ANSLicensingSystem}/ANSLicense.cpp | 0 .../ANSLicensingSystem}/ANSLicense.h | 0 .../ANSLicensingSystem}/CMakeLists.txt | 4 +- .../ANSLicensingSystem}/Utility.cpp | 0 .../ANSLicensingSystem}/Utility.h | 0 .../ANSLicensingSystem}/dllmain.cpp | 0 .../ANSLicensingSystem}/framework.h | 0 {ANSCV => core/ANSLicensingSystem}/pch.cpp | 0 .../ANSLicensingSystem}/pch.h | 0 .../anslicensing}/CMakeLists.txt | 0 .../anslicensing}/base32.cpp | 0 {anslicensing => core/anslicensing}/base32.h | 0 .../anslicensing}/base64.cpp | 0 {anslicensing => core/anslicensing}/base64.h | 0 .../anslicensing}/bigint.cpp | 0 {anslicensing => core/anslicensing}/bigint.h | 0 .../anslicensing}/bitstream.cpp | 0 .../anslicensing}/bitstream.h | 0 .../anslicensing}/bitstream2.cpp | 0 .../anslicensing}/bitstream2.h | 0 .../anslicensing}/bitstream3.cpp | 0 .../anslicensing}/bitstream3.h | 0 .../anslicensing}/bitstruct.cpp | 0 .../anslicensing}/bitstruct.h | 0 .../anslicensing}/certificate.cpp | 0 .../anslicensing}/certificate.h | 0 {anslicensing => core/anslicensing}/crc32.cpp | 0 {anslicensing => core/anslicensing}/crc32.h | 0 {anslicensing => core/anslicensing}/cwrap.cpp | 0 .../anslicensing}/download.cpp | 0 .../anslicensing}/download.h | 0 {anslicensing => core/anslicensing}/ec2m.cpp | 0 {anslicensing => core/anslicensing}/ec2m.h | 0 {anslicensing => core/anslicensing}/ecc.cpp | 0 {anslicensing => core/anslicensing}/ecc.h | 0 .../anslicensing}/except.cpp | 0 {anslicensing => core/anslicensing}/except.h | 0 .../anslicensing}/generator.cpp | 0 .../anslicensing}/generator.h | 0 .../anslicensing}/helper.cpp | 0 {anslicensing => core/anslicensing}/hwid.cpp | 0 {anslicensing => core/anslicensing}/hwid.h | 0 .../anslicensing}/license.cpp | 0 {anslicensing => core/anslicensing}/license.h | 0 .../anslicensing}/licensevalidationargs.cpp | 0 .../anslicensing}/licensevalidationargs.h | 0 .../anslicensing}/licensevalidationresult.cpp | 0 .../anslicensing}/licensevalidationresult.h | 0 .../anslicensing}/licensingclient.cpp | 0 .../anslicensing}/licensingclient.h | 0 .../anslicensing}/ntpclient.cpp | 0 .../anslicensing}/ntpclient.h | 0 .../anslicensing}/picojson.h | 0 .../anslicensing}/precomp.cpp | 0 {anslicensing => core/anslicensing}/precomp.h | 0 {anslicensing => core/anslicensing}/prime.cpp | 0 {anslicensing => core/anslicensing}/prime.h | 0 .../anslicensing}/propertycollection.h | 0 {anslicensing => core/anslicensing}/rand.cpp | 0 {anslicensing => core/anslicensing}/rand.h | 0 .../anslicensing}/resource.h | 0 .../anslicensing}/sdkregistration.cpp | 0 .../anslicensing}/sdkregistration.h | 0 {anslicensing => core/anslicensing}/sha1.cpp | 0 {anslicensing => core/anslicensing}/sha1.h | 0 .../anslicensing}/template.cpp | 0 .../anslicensing}/template.h | 0 .../anslicensing}/tinyxml2.cpp | 0 .../anslicensing}/tinyxml2.h | 0 {anslicensing => core/anslicensing}/uniconv.h | 0 .../anslicensing}/validator.cpp | 0 .../anslicensing}/validator.h | 0 {anslicensing => core/anslicensing}/version.h | 0 .../anslicensing}/wmihelper.h | 0 {ANNHUB => integrations/ANNHUB}/ANSANNHUB.cpp | 0 {ANNHUB => integrations/ANNHUB}/ANSANNHUB.h | 0 .../ANNHUB}/CMakeLists.txt | 0 {ANNHUB => integrations/ANNHUB}/dllmain.cpp | 0 {ANSCV => integrations/ANNHUB}/framework.h | 0 {ANSFR => integrations/ANNHUB}/pch.cpp | 0 {ANNHUB => integrations/ANNHUB}/pch.h | 0 {ANSIO => integrations/ANSIO}/CMakeLists.txt | 0 {ANSIO => integrations/ANSIO}/IOBox/cJSON.c | 0 {ANSIO => integrations/ANSIO}/IOBox/cJSON.h | 0 .../ANSIO}/IOBox/cJSON_Utils.c | 0 .../ANSIO}/IOBox/cJSON_Utils.h | 0 .../ANSIO}/IOBox/iobox_api.cpp | 0 .../ANSIO}/IOBox/iobox_api.h | 0 {ANSIO => integrations/ANSIO}/IOBox/main.cpp | 0 .../ANSIO}/IOBox/mbedtls/aes.c | 0 .../ANSIO}/IOBox/mbedtls/aes.h | 0 .../ANSIO}/IOBox/mbedtls/base64.c | 0 .../ANSIO}/IOBox/mbedtls/base64.h | 0 .../ANSIO}/IOBox/mbedtls/check_config.h | 0 .../ANSIO}/IOBox/mbedtls/config.h | 0 .../ANSIO}/IOBox/mbedtls/platform.h | 0 .../ANSIO}/IOBox/mbedtls/sha256.c | 0 .../ANSIO}/IOBox/mbedtls/sha256.h | 0 {ANSIO => integrations/ANSIO}/dllmain.cpp | 0 {ANSFR => integrations/ANSIO}/framework.h | 0 {ANSIO => integrations/ANSIO}/pch.cpp | 0 {ANSIO => integrations/ANSIO}/pch.h | 0 .../ANSONVIF}/ANSONVIF.cpp | 0 .../ANSONVIF}/ANSONVIF.h | 0 .../ANSONVIF}/CMakeLists.txt | 0 .../ANSONVIF}/dllmain.cpp | 0 .../ANSONVIF}/framework.h | 0 {ANSLLM => integrations/ANSONVIF}/pch.cpp | 0 .../ANSONVIF}/pch.h | 0 .../ANSPulsar}/ANSPulsar.cpp | 0 .../ANSPulsar}/ANSPulsar.h | 0 .../ANSPulsar}/CMakeLists.txt | 0 .../ANSPulsar}/dllmain.cpp | 0 {ANSIO => integrations/ANSPulsar}/framework.h | 0 {ANSLPR => integrations/ANSPulsar}/pch.cpp | 0 {ANSMOT => integrations/ANSPulsar}/pch.h | 0 .../ANSRabbitMQ}/ANSRabbitMQ.cpp | 0 .../ANSRabbitMQ}/ANSRabbitMQ.h | 0 .../ANSRabbitMQ}/CMakeLists.txt | 0 .../ANSRabbitMQ}/dllmain.cpp | 0 .../ANSRabbitMQ}/framework.h | 0 .../ANSRabbitMQ}/pch.cpp | 0 {ANSOCR => integrations/ANSRabbitMQ}/pch.h | 0 {ANSCV => modules/ANSCV}/ANSFLV.cpp | 0 {ANSCV => modules/ANSCV}/ANSFLV.h | 0 {ANSCV => modules/ANSCV}/ANSFilePlayer.cpp | 0 {ANSCV => modules/ANSCV}/ANSFilePlayer.h | 0 {ANSCV => modules/ANSCV}/ANSFilePlayer_CV.cpp | 0 {ANSCV => modules/ANSCV}/ANSFilePlayer_CV.h | 0 {ANSCV => modules/ANSCV}/ANSGpuFrameOps.h | 0 .../ANSCV}/ANSGpuFrameRegistry.cpp | 0 {ANSCV => modules/ANSCV}/ANSMJPEG.cpp | 0 {ANSCV => modules/ANSCV}/ANSMJPEG.h | 0 {ANSCV => modules/ANSCV}/ANSMatRegistry.h | 0 {ANSCV => modules/ANSCV}/ANSOpenCV.cpp | 0 {ANSCV => modules/ANSCV}/ANSOpenCV.h | 0 {ANSCV => modules/ANSCV}/ANSRTMP.cpp | 0 {ANSCV => modules/ANSCV}/ANSRTMP.h | 0 {ANSCV => modules/ANSCV}/ANSRTSP.cpp | 0 {ANSCV => modules/ANSCV}/ANSRTSP.h | 0 {ANSCV => modules/ANSCV}/ANSSRT.cpp | 0 {ANSCV => modules/ANSCV}/ANSSRT.h | 0 {ANSCV => modules/ANSCV}/ANSVideoPlayer.cpp | 0 {ANSCV => modules/ANSCV}/ANSVideoPlayer.h | 0 {ANSCV => modules/ANSCV}/ANSWebcam.cpp | 0 {ANSCV => modules/ANSCV}/ANSWebcam.h | 0 {ANSCV => modules/ANSCV}/CMakeLists.txt | 0 {ANSCV => modules/ANSCV}/VideoPlayer.cpp | 0 {ANSCV => modules/ANSCV}/VideoPlayer.h | 0 {ANSCV => modules/ANSCV}/dllmain.cpp | 0 {ANSLPR => modules/ANSCV}/framework.h | 0 {ANSLicensingSystem => modules/ANSCV}/pch.cpp | 0 {ANSCV => modules/ANSCV}/pch.h | 0 {ANSFR => modules/ANSFR}/ANSFR.cpp | 0 {ANSFR => modules/ANSFR}/ANSFR.h | 0 {ANSFR => modules/ANSFR}/ANSFRCommon.cpp | 0 {ANSFR => modules/ANSFR}/ANSFRCommon.h | 0 .../ANSFR}/ANSFaceRecognizer.cpp | 0 {ANSFR => modules/ANSFR}/ANSFaceRecognizer.h | 0 .../ANSFR}/ANSGpuFrameRegistry.cpp | 0 {ANSFR => modules/ANSFR}/ARCFaceRT.cpp | 0 {ANSFR => modules/ANSFR}/ARCFaceRT.h | 0 {ANSFR => modules/ANSFR}/CMakeLists.txt | 4 +- {ANSFR => modules/ANSFR}/FaceDatabase.cpp | 0 {ANSFR => modules/ANSFR}/FaceDatabase.h | 0 {ANSFR => modules/ANSFR}/FaceNet.cpp | 0 {ANSFR => modules/ANSFR}/FaceNet.h | 0 {ANSFR => modules/ANSFR}/RetinaFaceTRT.cpp | 0 {ANSFR => modules/ANSFR}/RetinaFaceTRT.h | 0 {ANSFR => modules/ANSFR}/WebClient.cpp | 0 {ANSFR => modules/ANSFR}/WebClient.h | 0 {ANSFR => modules/ANSFR}/decode.cpp | 0 {ANSFR => modules/ANSFR}/decode.h | 0 {ANSFR => modules/ANSFR}/dllmain.cpp | 0 .../ANSFR}/framework.h | 0 {ANSFR => modules/ANSFR}/macros.h | 0 {ANSMOT => modules/ANSFR}/pch.cpp | 0 {ANSFR => modules/ANSFR}/pch.h | 0 {ANSFR => modules/ANSFR}/shell.c | 0 {ANSFR => modules/ANSFR}/sqlite3.c | 0 {ANSFR => modules/ANSFR}/sqlite3.h | 0 {ANSFR => modules/ANSFR}/sqlite3ext.h | 0 {ANSLLM => modules/ANSLLM}/ANSLLM.cpp | 0 {ANSLLM => modules/ANSLLM}/ANSLLM.h | 0 {ANSLLM => modules/ANSLLM}/CMakeLists.txt | 0 {ANSLLM => modules/ANSLLM}/dllmain.cpp | 0 {ANSMOT => modules/ANSLLM}/framework.h | 0 {ANSOCR => modules/ANSLLM}/pch.cpp | 0 {ANSLLM => modules/ANSLLM}/pch.h | 0 {ANSLPR => modules/ANSLPR}/ANSALPR_OV.cpp | 0 .../ANSLPR}/ANSGpuFrameRegistry.cpp | 0 {ANSLPR => modules/ANSLPR}/ANSLPR.cpp | 0 {ANSLPR => modules/ANSLPR}/ANSLPR.h | 0 {ANSLPR => modules/ANSLPR}/ANSLPR_CPU.cpp | 0 {ANSLPR => modules/ANSLPR}/ANSLPR_CPU.h | 0 {ANSLPR => modules/ANSLPR}/ANSLPR_OD.cpp | 0 {ANSLPR => modules/ANSLPR}/ANSLPR_OD.h | 0 {ANSLPR => modules/ANSLPR}/ANSLPR_OV.h | 0 {ANSLPR => modules/ANSLPR}/ANSLPR_RT.cpp | 0 {ANSLPR => modules/ANSLPR}/ANSLPR_RT.h | 0 {ANSLPR => modules/ANSLPR}/CMakeLists.txt | 30 +++++------ {ANSLPR => modules/ANSLPR}/dllmain.cpp | 0 {ANSOCR => modules/ANSLPR}/framework.h | 0 .../ANSLPR}/include/Levenshtein.h | 0 {ANSLPR => modules/ANSLPR}/include/Line.h | 0 .../ANSLPR}/include/ONNX_detector.h | 0 .../ANSLPR}/include/StatSommesX_Y_H_dbl.h | 0 .../ANSLPR}/include/utils_alpr_detect.h | 0 .../ANSLPR}/include/utils_image_file.h | 0 .../ANSLPR}/include/utils_opencv.h | 0 .../include/yolov5_alpr_onnx_detector.h | 0 {ANSODEngine => modules/ANSLPR}/pch.cpp | 0 {ANSODEngine => modules/ANSLPR}/pch.h | 0 .../ANSLPR}/src/Levenshtein.cpp | 0 {ANSLPR => modules/ANSLPR}/src/Line.cpp | 0 .../ANSLPR}/src/ONNX_detector.cpp | 0 .../ANSLPR}/src/StatSommesX_Y_H_dbl.cpp | 0 .../ANSLPR}/src/utils_alpr_detect.cpp | 0 .../ANSLPR}/src/utils_image_file.cpp | 0 .../ANSLPR}/src/utils_opencv.cpp | 0 .../ANSLPR}/src/yolov5_alpr_onnx_detector.cpp | 0 {ANSMOT => modules/ANSMOT}/ANSByteTrack.cpp | 0 {ANSMOT => modules/ANSMOT}/ANSByteTrack.h | 0 .../ANSMOT}/ANSByteTrackEigen.cpp | 0 .../ANSMOT}/ANSByteTrackEigen.h | 0 .../ANSMOT}/ANSByteTrackNCNN.cpp | 0 {ANSMOT => modules/ANSMOT}/ANSByteTrackNCNN.h | 0 {ANSMOT => modules/ANSMOT}/ANSMOT.cpp | 0 {ANSMOT => modules/ANSMOT}/ANSMOT.h | 0 {ANSMOT => modules/ANSMOT}/ANSOCSortTrack.cpp | 0 {ANSMOT => modules/ANSMOT}/ANSOCSortTrack.h | 0 {ANSMOT => modules/ANSMOT}/ANSUCMC.cpp | 0 {ANSMOT => modules/ANSMOT}/ANSUCMC.h | 0 .../ANSMOT}/ByteTrack/include/BYTETracker.h | 0 .../ANSMOT}/ByteTrack/include/KalmanFilter.h | 0 .../ANSMOT}/ByteTrack/include/Object.h | 0 .../ANSMOT}/ByteTrack/include/Rect.h | 0 .../ANSMOT}/ByteTrack/include/STrack.h | 0 .../ANSMOT}/ByteTrack/include/lapjv.h | 0 .../ANSMOT}/ByteTrack/src/BYTETracker.cpp | 0 .../ANSMOT}/ByteTrack/src/KalmanFilter.cpp | 0 .../ANSMOT}/ByteTrack/src/Object.cpp | 0 .../ANSMOT}/ByteTrack/src/Rect.cpp | 0 .../ANSMOT}/ByteTrack/src/STrack.cpp | 0 .../ANSMOT}/ByteTrack/src/lapjv.cpp | 0 .../ByteTrackEigen/include/EigenBYTETracker.h | 0 .../ByteTrackEigen/include/EigenBaseTrack.h | 0 .../include/EigenBoundingBoxIoUMatching.h | 0 .../include/EigenBoundingBoxTrackUtils.h | 0 .../ByteTrackEigen/include/EigenExport.h | 0 .../include/EigenHungarianAlgorithm.h | 0 .../include/EigenKalmanBBoxTrack.h | 0 .../include/EigenKalmanFilter.h | 0 .../include/EigenLinearAssignment.h | 0 .../ByteTrackEigen/src/EigenBYTETracker.cpp | 0 .../ByteTrackEigen/src/EigenBaseTrack.cpp | 0 .../src/EigenBoundingBoxIoUMatching.cpp | 0 .../src/EigenBoundingBoxTrackUtils.cpp | 0 .../src/EigenHungarianAlgorithm.cpp | 0 .../src/EigenKalmanBBoxTrack.cpp | 0 .../ByteTrackEigen/src/EigenKalmanFilter.cpp | 0 .../src/EigenLinearAssignment.cpp | 0 .../ByteTrackNCNN/include/NCNNBYTETracker.h | 0 .../include/NCNNBytekalmanFilter.h | 0 .../ByteTrackNCNN/include/NCNNObject.h | 0 .../ANSMOT}/ByteTrackNCNN/include/NCNNRect.h | 0 .../ByteTrackNCNN/include/NCNNSTrack.h | 0 .../ByteTrackNCNN/include/NCNNdataType.h | 0 .../ANSMOT}/ByteTrackNCNN/include/NCNNlapjv.h | 0 .../ByteTrackNCNN/src/NCNNBYTETracker.cpp | 0 .../src/NCNNBytekalmanFilter.cpp | 0 .../ANSMOT}/ByteTrackNCNN/src/NCNNObject.cpp | 0 .../ANSMOT}/ByteTrackNCNN/src/NCNNRect.cpp | 0 .../ANSMOT}/ByteTrackNCNN/src/NCNNSTrack.cpp | 0 .../ANSMOT}/ByteTrackNCNN/src/NCNNlapjv.cpp | 0 .../ANSMOT}/ByteTrackNCNN/src/NCNNutils.cpp | 0 {ANSMOT => modules/ANSMOT}/CMakeLists.txt | 0 .../ANSMOT}/OCSort/include/Association.h | 0 .../ANSMOT}/OCSort/include/KalmanBoxTracker.h | 0 .../ANSMOT}/OCSort/include/OCSort.h | 0 .../OCSort/include/OCSortKalmanFilter.h | 0 .../ANSMOT}/OCSort/include/OCSortObject.h | 0 .../ANSMOT}/OCSort/include/OCSortRect.h | 0 .../ANSMOT}/OCSort/include/OCSortUtilities.h | 0 .../ANSMOT}/OCSort/include/OCSortlapjv.h | 0 .../ANSMOT}/OCSort/src/Association.cpp | 0 .../ANSMOT}/OCSort/src/KalmanBoxTracker.cpp | 0 .../ANSMOT}/OCSort/src/OCSort.cpp | 0 .../ANSMOT}/OCSort/src/OCSortKalmanFilter.cpp | 0 .../ANSMOT}/OCSort/src/OCSortObject.cpp | 0 .../ANSMOT}/OCSort/src/OCSortRect.cpp | 0 .../ANSMOT}/OCSort/src/OCSortUtilities.cpp | 0 .../ANSMOT}/OCSort/src/OCSortlapjv.cpp | 0 .../ANSMOT}/UCMC/include/UCMClapjv.h | 0 .../ANSMOT}/UCMC/src/UCMClapjv.cpp | 0 .../ANSMOT}/UCMC/src/UCMClapmod.cpp | 0 {ANSMOT => modules/ANSMOT}/UCMCKalman.cpp | 0 {ANSMOT => modules/ANSMOT}/UCMCKalman.h | 0 {ANSMOT => modules/ANSMOT}/UCMCTracker.cpp | 0 {ANSMOT => modules/ANSMOT}/UCMCTracker.h | 0 {ANSMOT => modules/ANSMOT}/dllmain.cpp | 0 {ANSODEngine => modules/ANSMOT}/framework.h | 0 .../ANSMOT}/pch.cpp | 0 {ANSODTrainingEngine => modules/ANSMOT}/pch.h | 0 {ANSOCR => modules/ANSOCR}/ANSCpuOCR.cpp | 0 {ANSOCR => modules/ANSOCR}/ANSCpuOCR.h | 0 .../ANSOCR}/ANSGpuFrameRegistry.cpp | 0 {ANSOCR => modules/ANSOCR}/ANSOCR.cpp | 0 {ANSOCR => modules/ANSOCR}/ANSOCR.h | 0 {ANSOCR => modules/ANSOCR}/ANSOCRBase.cpp | 0 {ANSOCR => modules/ANSOCR}/ANSOCRBase.h | 0 .../ANSOCR}/ANSONNXOCR/ONNXOCRClassifier.cpp | 0 .../ANSOCR}/ANSONNXOCR/ONNXOCRClassifier.h | 0 .../ANSOCR}/ANSONNXOCR/ONNXOCRDetector.cpp | 0 .../ANSOCR}/ANSONNXOCR/ONNXOCRDetector.h | 0 .../ANSOCR}/ANSONNXOCR/ONNXOCRRecognizer.cpp | 0 .../ANSOCR}/ANSONNXOCR/ONNXOCRRecognizer.h | 0 .../ANSOCR}/ANSONNXOCR/ONNXOCRTypes.h | 0 .../ANSOCR}/ANSONNXOCR/PaddleOCRV5Engine.cpp | 0 .../ANSOCR}/ANSONNXOCR/PaddleOCRV5Engine.h | 0 {ANSOCR => modules/ANSOCR}/ANSOdOCR.cpp | 0 {ANSOCR => modules/ANSOCR}/ANSOnnxOCR.cpp | 0 {ANSOCR => modules/ANSOCR}/ANSOnnxOCR.h | 0 .../ANSOCR}/ANSPaddleOCR/include/args.h | 0 .../ANSOCR}/ANSPaddleOCR/include/clipper.h | 0 .../ANSOCR}/ANSPaddleOCR/include/ocr_cls.h | 0 .../ANSOCR}/ANSPaddleOCR/include/ocr_det.h | 0 .../ANSOCR}/ANSPaddleOCR/include/ocr_rec.h | 0 .../ANSOCR}/ANSPaddleOCR/include/paddleocr.h | 0 .../ANSPaddleOCR/include/paddleocr_utility.h | 0 .../ANSPaddleOCR/include/paddlestructure.h | 0 .../ANSPaddleOCR/include/postprocess_op.h | 0 .../ANSPaddleOCR/include/preprocess_op.h | 0 .../ANSPaddleOCR/include/structure_layout.h | 0 .../ANSPaddleOCR/include/structure_table.h | 0 .../ANSOCR}/ANSPaddleOCR/src/args.cpp | 0 .../ANSOCR}/ANSPaddleOCR/src/clipper.cpp | 0 .../ANSOCR}/ANSPaddleOCR/src/ocr_cls.cpp | 0 .../ANSOCR}/ANSPaddleOCR/src/ocr_det.cpp | 0 .../ANSOCR}/ANSPaddleOCR/src/ocr_rec.cpp | 0 .../ANSOCR}/ANSPaddleOCR/src/paddleocr.cpp | 0 .../ANSPaddleOCR/src/paddleocr_utility.cpp | 0 .../ANSPaddleOCR/src/paddlestructure.cpp | 0 .../ANSPaddleOCR/src/postprocess_op.cpp | 0 .../ANSPaddleOCR/src/preprocess_op.cpp | 0 .../ANSOCR}/ANSPaddleOCR/src/rec.bak | 0 .../ANSPaddleOCR/src/structure_layout.cpp | 0 .../ANSPaddleOCR/src/structure_table.cpp | 0 .../ANSOCR}/ANSRTOCR/PaddleOCRV5RTEngine.cpp | 0 .../ANSOCR}/ANSRTOCR/PaddleOCRV5RTEngine.h | 0 .../ANSOCR}/ANSRTOCR/RTOCRClassifier.cpp | 0 .../ANSOCR}/ANSRTOCR/RTOCRClassifier.h | 0 .../ANSOCR}/ANSRTOCR/RTOCRDetector.cpp | 0 .../ANSOCR}/ANSRTOCR/RTOCRDetector.h | 0 .../ANSOCR}/ANSRTOCR/RTOCRRecognizer.cpp | 0 .../ANSOCR}/ANSRTOCR/RTOCRRecognizer.h | 0 .../ANSOCR}/ANSRTOCR/RTOCRTypes.h | 0 {ANSOCR => modules/ANSOCR}/ANSRtOCR.cpp | 0 {ANSOCR => modules/ANSOCR}/ANSRtOCR.h | 0 {ANSOCR => modules/ANSOCR}/CMakeLists.txt | 2 +- {ANSOCR => modules/ANSOCR}/dllmain.cpp | 0 .../ANSOCR}/framework.h | 0 {ANSONVIF => modules/ANSOCR}/pch.cpp | 0 {ANSONVIF => modules/ANSOCR}/pch.h | 0 .../ANSODEngine}/ANSANOMALIB.cpp | 0 .../ANSODEngine}/ANSANOMALIB.h | 0 .../ANSODEngine}/ANSCLIPTokenizer.cpp | 0 .../ANSODEngine}/ANSCLIPTokenizer.h | 0 .../ANSODEngine}/ANSCUSTOMDETECTOR.cpp | 0 .../ANSODEngine}/ANSCUSTOMDetector.h | 0 .../ANSODEngine}/ANSCUSTOMPY.cpp | 0 .../ANSODEngine}/ANSCUSTOMPY.h | 0 .../ANSODEngine}/ANSCustomCode.h | 0 .../ANSODEngine}/ANSEngineCommon.cpp | 0 .../ANSODEngine}/ANSEngineCommon.h | 0 .../ANSODEngine}/ANSFD.cpp | 0 {ANSODEngine => modules/ANSODEngine}/ANSFD.h | 0 .../ANSODEngine}/ANSFDModel.h | 0 .../ANSODEngine}/ANSFaceDetectorEngine.cpp | 0 .../ANSODEngine}/ANSFaceRecognizerEngine.cpp | 0 .../ANSODEngine}/ANSFireNSmoke.cpp | 0 .../ANSODEngine}/ANSFireNSmoke.h | 0 .../ANSODEngine}/ANSGpuFrameRegistry.cpp | 0 .../ANSODEngine}/ANSMotionDetector.cpp | 0 .../ANSODEngine}/ANSMotionDetector.h | 0 .../ANSODEngine}/ANSODEngine.cpp | 0 .../ANSODEngine}/ANSODEngine.h | 0 .../ANSODEngine}/ANSODHUB.cpp | 0 .../ANSODEngine}/ANSODHUB.h | 0 .../ANSODEngine}/ANSONNXCL.cpp | 0 .../ANSODEngine}/ANSONNXCL.h | 0 .../ANSODEngine}/ANSONNXOBB.cpp | 0 .../ANSODEngine}/ANSONNXOBB.h | 0 .../ANSODEngine}/ANSONNXPOSE.cpp | 0 .../ANSODEngine}/ANSONNXPOSE.h | 0 .../ANSODEngine}/ANSONNXSAM3.cpp | 0 .../ANSODEngine}/ANSONNXSAM3.h | 0 .../ANSODEngine}/ANSONNXSEG.cpp | 0 .../ANSODEngine}/ANSONNXSEG.h | 0 .../ANSODEngine}/ANSONNXYOLO.cpp | 0 .../ANSODEngine}/ANSONNXYOLO.h | 0 .../ANSODEngine}/ANSOPENVINOCL.cpp | 0 .../ANSODEngine}/ANSOPENVINOCL.h | 0 .../ANSODEngine}/ANSOPENVINOOD.cpp | 0 .../ANSODEngine}/ANSOPENVINOOD.h | 0 .../ANSODEngine}/ANSOVFBFaceDetector.cpp | 0 .../ANSODEngine}/ANSOVFBFaceDetector.h | 0 .../ANSODEngine}/ANSOVFaceDetector.cpp | 0 .../ANSODEngine}/ANSOVFaceDetector.h | 0 .../ANSODEngine}/ANSOVSEG.cpp | 0 .../ANSODEngine}/ANSOVSEG.h | 0 .../ANSODEngine}/ANSPOSE.cpp | 0 .../ANSODEngine}/ANSPOSE.h | 0 .../ANSODEngine}/ANSRTYOLO.cpp | 0 .../ANSODEngine}/ANSRTYOLO.h | 0 .../ANSODEngine}/ANSSAM.cpp | 0 {ANSODEngine => modules/ANSODEngine}/ANSSAM.h | 0 .../ANSODEngine}/ANSSAM3.cpp | 0 .../ANSODEngine}/ANSSAM3.h | 0 .../ANSODEngine}/ANSTENSORRTCL.cpp | 0 .../ANSODEngine}/ANSTENSORRTCL.h | 0 .../ANSODEngine}/ANSTENSORRTOD.h | 0 .../ANSODEngine}/ANSTENSORRTPOSE.cpp | 0 .../ANSODEngine}/ANSTENSORRTPOSE.h | 0 .../ANSODEngine}/ANSTENSORRTSEG.cpp | 0 .../ANSODEngine}/ANSTENSORRTSEG.h | 0 .../ANSODEngine}/ANSTENSORTRTOD.cpp | 0 .../ANSODEngine}/ANSYOLO12OD.cpp | 0 .../ANSODEngine}/ANSYOLO12OD.h | 0 .../ANSODEngine}/ANSYOLOOD.cpp | 0 .../ANSODEngine}/ANSYOLOOD.h | 0 .../ANSODEngine}/ANSYOLOV10OVOD.cpp | 0 .../ANSODEngine}/ANSYOLOV10OVOD.h | 0 .../ANSODEngine}/ANSYOLOV10RTOD.cpp | 0 .../ANSODEngine}/ANSYOLOV10RTOD.h | 0 .../ANSODEngine}/ANSYOLOV12RTOD.cpp | 0 .../ANSODEngine}/ANSYOLOV12RTOD.h | 0 .../ANSODEngine}/CMakeLists.txt | 2 +- .../ANSODEngine}/CNNFaceDetector.cpp | 0 .../ANSODEngine}/CNNFaceDetector.h | 0 .../ANSODEngine}/CUDA/cuda_utils.h | 0 .../ANSODEngine}/CUDA/preprocess.cu | 0 .../ANSODEngine}/CUDA/preprocess.h | 0 .../ANSODEngine}/Movienet.cpp | 0 .../ANSODEngine}/Movienet.h | 0 .../ANSODEngine}/NV12PreprocessHelper.cpp | 0 .../ANSODEngine}/NV12PreprocessHelper.h | 0 .../ANSODEngine}/RetinaFaceDetector.cpp | 0 .../ANSODEngine}/RetinaFaceDetector.h | 0 .../ANSODEngine}/SCRFDFaceDetector.cpp | 0 .../ANSODEngine}/SCRFDFaceDetector.h | 0 .../ANSODEngine}/SCRFDOVFaceDetector.cpp | 0 .../ANSODEngine}/SCRFDOVFaceDetector.h | 0 .../ANSODEngine}/dllmain.cpp | 0 .../ANSODEngine}/download_merges.py | 0 .../ANSODEngine}/engine.cpp | 0 {ANSODEngine => modules/ANSODEngine}/engine.h | 0 .../ANSODEngine}/framework.h | 0 .../ANSODEngine}/merges.txt | 0 .../ANSODEngine}/nv12_to_rgb.cu | 0 .../ANSODEngine}/patch_tensorrtcl.py | 0 .../ANSODEngine}/patch_tensorrtpose.py | 0 .../ANSODEngine}/patch_tensorrtseg.py | 0 {ANSPulsar => modules/ANSODEngine}/pch.cpp | 0 {ANSPulsar => modules/ANSODEngine}/pch.h | 0 .../ANSODTrainingEngine.cpp | 0 .../ANSODTraininingEngine.h | 0 .../ANSTrainingEngine}/ANSTrainingEngine.cpp | 0 .../ANSTrainingEngine}/ANSTrainingEngine.h | 0 .../ANSYOLOCLTrainingEngine.cpp | 0 .../ANSYOLOCLTrainingEngine.h | 0 .../ANSYOLOOBBTrainingEngine.cpp | 0 .../ANSYOLOOBBTrainingEngine.h | 0 .../ANSYOLOSEGTrainingEngine.cpp | 0 .../ANSYOLOSEGTrainingEngine.h | 0 .../ANSYOLOTrainingEngine.cpp | 0 .../ANSYOLOTrainingEngine.h | 0 .../ANSTrainingEngine}/CMakeLists.txt | 0 .../ANSTrainingEngine}/dllmain.cpp | 0 .../ANSTrainingEngine}/framework.h | 0 .../ANSTrainingEngine}/pch.cpp | 0 .../ANSTrainingEngine}/pch.h | 0 .../ANSUtilities}/ANSAWSS3.cpp | 0 .../ANSUtilities}/ANSUtilities.cpp | 0 .../ANSUtilities}/ANSUtilities.h | 0 .../ANSUtilities}/CMakeLists.txt | 0 .../ANSUtilities}/dllmain.cpp | 0 .../ANSUtilities}/framework.h | 0 .../ANSUtilities}/pch.cpp | 0 {ANSUtilities => modules/ANSUtilities}/pch.h | 0 tests/CMakeLists.txt | 2 + 511 files changed, 59 insertions(+), 48 deletions(-) create mode 100644 build_all.bat rename {ANSLibsLoader => core/ANSLibsLoader}/ANSLibsLoader.cpp (100%) rename {ANSLibsLoader => core/ANSLibsLoader}/ANSLibsLoader.def (100%) rename {ANSLibsLoader => core/ANSLibsLoader}/CMakeLists.txt (100%) rename {ANSLibsLoader => core/ANSLibsLoader}/CvLoader.cpp (100%) rename {ANSLibsLoader => core/ANSLibsLoader}/DynLibUtils.cpp (100%) rename {ANSLibsLoader => core/ANSLibsLoader}/EPLoader.cpp (100%) rename {ANSLibsLoader => core/ANSLibsLoader}/NvDynLoader.cpp (100%) rename {ANSLibsLoader => core/ANSLibsLoader}/OvLoader.cpp (100%) rename {ANSLibsLoader => core/ANSLibsLoader}/dllmain.cpp (100%) rename {ANSLibsLoader => core/ANSLibsLoader}/framework.h (100%) rename {ANSLibsLoader => core/ANSLibsLoader}/include/ANSLibsLoader.h (100%) rename {ANSLibsLoader => core/ANSLibsLoader}/include/CvLoader.h (100%) rename {ANSLibsLoader => core/ANSLibsLoader}/include/DynLibUtils.h (100%) rename {ANSLibsLoader => core/ANSLibsLoader}/include/EPLoader.h (100%) rename {ANSLibsLoader => core/ANSLibsLoader}/include/NvDynLoader.h (100%) rename {ANSLibsLoader => core/ANSLibsLoader}/include/OvLoader.h (100%) rename {ANNHUB => core/ANSLibsLoader}/pch.cpp (100%) rename {ANSLPR => core/ANSLibsLoader}/pch.h (100%) rename {ANSLicensingSystem => core/ANSLicensingSystem}/ANSLicense.cpp (100%) rename {ANSLicensingSystem => core/ANSLicensingSystem}/ANSLicense.h (100%) rename {ANSLicensingSystem => core/ANSLicensingSystem}/CMakeLists.txt (94%) rename {ANSLicensingSystem => core/ANSLicensingSystem}/Utility.cpp (100%) rename {ANSLicensingSystem => core/ANSLicensingSystem}/Utility.h (100%) rename {ANSLicensingSystem => core/ANSLicensingSystem}/dllmain.cpp (100%) rename {ANNHUB => core/ANSLicensingSystem}/framework.h (100%) rename {ANSCV => core/ANSLicensingSystem}/pch.cpp (100%) rename {ANSLibsLoader => core/ANSLicensingSystem}/pch.h (100%) rename {anslicensing => core/anslicensing}/CMakeLists.txt (100%) rename {anslicensing => core/anslicensing}/base32.cpp (100%) rename {anslicensing => core/anslicensing}/base32.h (100%) rename {anslicensing => core/anslicensing}/base64.cpp (100%) rename {anslicensing => core/anslicensing}/base64.h (100%) rename {anslicensing => core/anslicensing}/bigint.cpp (100%) rename {anslicensing => core/anslicensing}/bigint.h (100%) rename {anslicensing => core/anslicensing}/bitstream.cpp (100%) rename {anslicensing => core/anslicensing}/bitstream.h (100%) rename {anslicensing => core/anslicensing}/bitstream2.cpp (100%) rename {anslicensing => core/anslicensing}/bitstream2.h (100%) rename {anslicensing => core/anslicensing}/bitstream3.cpp (100%) rename {anslicensing => core/anslicensing}/bitstream3.h (100%) rename {anslicensing => core/anslicensing}/bitstruct.cpp (100%) rename {anslicensing => core/anslicensing}/bitstruct.h (100%) rename {anslicensing => core/anslicensing}/certificate.cpp (100%) rename {anslicensing => core/anslicensing}/certificate.h (100%) rename {anslicensing => core/anslicensing}/crc32.cpp (100%) rename {anslicensing => core/anslicensing}/crc32.h (100%) rename {anslicensing => core/anslicensing}/cwrap.cpp (100%) rename {anslicensing => core/anslicensing}/download.cpp (100%) rename {anslicensing => core/anslicensing}/download.h (100%) rename {anslicensing => core/anslicensing}/ec2m.cpp (100%) rename {anslicensing => core/anslicensing}/ec2m.h (100%) rename {anslicensing => core/anslicensing}/ecc.cpp (100%) rename {anslicensing => core/anslicensing}/ecc.h (100%) rename {anslicensing => core/anslicensing}/except.cpp (100%) rename {anslicensing => core/anslicensing}/except.h (100%) rename {anslicensing => core/anslicensing}/generator.cpp (100%) rename {anslicensing => core/anslicensing}/generator.h (100%) rename {anslicensing => core/anslicensing}/helper.cpp (100%) rename {anslicensing => core/anslicensing}/hwid.cpp (100%) rename {anslicensing => core/anslicensing}/hwid.h (100%) rename {anslicensing => core/anslicensing}/license.cpp (100%) rename {anslicensing => core/anslicensing}/license.h (100%) rename {anslicensing => core/anslicensing}/licensevalidationargs.cpp (100%) rename {anslicensing => core/anslicensing}/licensevalidationargs.h (100%) rename {anslicensing => core/anslicensing}/licensevalidationresult.cpp (100%) rename {anslicensing => core/anslicensing}/licensevalidationresult.h (100%) rename {anslicensing => core/anslicensing}/licensingclient.cpp (100%) rename {anslicensing => core/anslicensing}/licensingclient.h (100%) rename {anslicensing => core/anslicensing}/ntpclient.cpp (100%) rename {anslicensing => core/anslicensing}/ntpclient.h (100%) rename {anslicensing => core/anslicensing}/picojson.h (100%) rename {anslicensing => core/anslicensing}/precomp.cpp (100%) rename {anslicensing => core/anslicensing}/precomp.h (100%) rename {anslicensing => core/anslicensing}/prime.cpp (100%) rename {anslicensing => core/anslicensing}/prime.h (100%) rename {anslicensing => core/anslicensing}/propertycollection.h (100%) rename {anslicensing => core/anslicensing}/rand.cpp (100%) rename {anslicensing => core/anslicensing}/rand.h (100%) rename {anslicensing => core/anslicensing}/resource.h (100%) rename {anslicensing => core/anslicensing}/sdkregistration.cpp (100%) rename {anslicensing => core/anslicensing}/sdkregistration.h (100%) rename {anslicensing => core/anslicensing}/sha1.cpp (100%) rename {anslicensing => core/anslicensing}/sha1.h (100%) rename {anslicensing => core/anslicensing}/template.cpp (100%) rename {anslicensing => core/anslicensing}/template.h (100%) rename {anslicensing => core/anslicensing}/tinyxml2.cpp (100%) rename {anslicensing => core/anslicensing}/tinyxml2.h (100%) rename {anslicensing => core/anslicensing}/uniconv.h (100%) rename {anslicensing => core/anslicensing}/validator.cpp (100%) rename {anslicensing => core/anslicensing}/validator.h (100%) rename {anslicensing => core/anslicensing}/version.h (100%) rename {anslicensing => core/anslicensing}/wmihelper.h (100%) rename {ANNHUB => integrations/ANNHUB}/ANSANNHUB.cpp (100%) rename {ANNHUB => integrations/ANNHUB}/ANSANNHUB.h (100%) rename {ANNHUB => integrations/ANNHUB}/CMakeLists.txt (100%) rename {ANNHUB => integrations/ANNHUB}/dllmain.cpp (100%) rename {ANSCV => integrations/ANNHUB}/framework.h (100%) rename {ANSFR => integrations/ANNHUB}/pch.cpp (100%) rename {ANNHUB => integrations/ANNHUB}/pch.h (100%) rename {ANSIO => integrations/ANSIO}/CMakeLists.txt (100%) rename {ANSIO => integrations/ANSIO}/IOBox/cJSON.c (100%) rename {ANSIO => integrations/ANSIO}/IOBox/cJSON.h (100%) rename {ANSIO => integrations/ANSIO}/IOBox/cJSON_Utils.c (100%) rename {ANSIO => integrations/ANSIO}/IOBox/cJSON_Utils.h (100%) rename {ANSIO => integrations/ANSIO}/IOBox/iobox_api.cpp (100%) rename {ANSIO => integrations/ANSIO}/IOBox/iobox_api.h (100%) rename {ANSIO => integrations/ANSIO}/IOBox/main.cpp (100%) rename {ANSIO => integrations/ANSIO}/IOBox/mbedtls/aes.c (100%) rename {ANSIO => integrations/ANSIO}/IOBox/mbedtls/aes.h (100%) rename {ANSIO => integrations/ANSIO}/IOBox/mbedtls/base64.c (100%) rename {ANSIO => integrations/ANSIO}/IOBox/mbedtls/base64.h (100%) rename {ANSIO => integrations/ANSIO}/IOBox/mbedtls/check_config.h (100%) rename {ANSIO => integrations/ANSIO}/IOBox/mbedtls/config.h (100%) rename {ANSIO => integrations/ANSIO}/IOBox/mbedtls/platform.h (100%) rename {ANSIO => integrations/ANSIO}/IOBox/mbedtls/sha256.c (100%) rename {ANSIO => integrations/ANSIO}/IOBox/mbedtls/sha256.h (100%) rename {ANSIO => integrations/ANSIO}/dllmain.cpp (100%) rename {ANSFR => integrations/ANSIO}/framework.h (100%) rename {ANSIO => integrations/ANSIO}/pch.cpp (100%) rename {ANSIO => integrations/ANSIO}/pch.h (100%) rename {ANSONVIF => integrations/ANSONVIF}/ANSONVIF.cpp (100%) rename {ANSONVIF => integrations/ANSONVIF}/ANSONVIF.h (100%) rename {ANSONVIF => integrations/ANSONVIF}/CMakeLists.txt (100%) rename {ANSODTrainingEngine => integrations/ANSONVIF}/dllmain.cpp (100%) rename {ANSONVIF => integrations/ANSONVIF}/framework.h (100%) rename {ANSLLM => integrations/ANSONVIF}/pch.cpp (100%) rename {ANSLicensingSystem => integrations/ANSONVIF}/pch.h (100%) rename {ANSPulsar => integrations/ANSPulsar}/ANSPulsar.cpp (100%) rename {ANSPulsar => integrations/ANSPulsar}/ANSPulsar.h (100%) rename {ANSPulsar => integrations/ANSPulsar}/CMakeLists.txt (100%) rename {ANSPulsar => integrations/ANSPulsar}/dllmain.cpp (100%) rename {ANSIO => integrations/ANSPulsar}/framework.h (100%) rename {ANSLPR => integrations/ANSPulsar}/pch.cpp (100%) rename {ANSMOT => integrations/ANSPulsar}/pch.h (100%) rename {ANSRabbitMQ => integrations/ANSRabbitMQ}/ANSRabbitMQ.cpp (100%) rename {ANSRabbitMQ => integrations/ANSRabbitMQ}/ANSRabbitMQ.h (100%) rename {ANSRabbitMQ => integrations/ANSRabbitMQ}/CMakeLists.txt (100%) rename {ANSRabbitMQ => integrations/ANSRabbitMQ}/dllmain.cpp (100%) rename {ANSLLM => integrations/ANSRabbitMQ}/framework.h (100%) rename {ANSLibsLoader => integrations/ANSRabbitMQ}/pch.cpp (100%) rename {ANSOCR => integrations/ANSRabbitMQ}/pch.h (100%) rename {ANSCV => modules/ANSCV}/ANSFLV.cpp (100%) rename {ANSCV => modules/ANSCV}/ANSFLV.h (100%) rename {ANSCV => modules/ANSCV}/ANSFilePlayer.cpp (100%) rename {ANSCV => modules/ANSCV}/ANSFilePlayer.h (100%) rename {ANSCV => modules/ANSCV}/ANSFilePlayer_CV.cpp (100%) rename {ANSCV => modules/ANSCV}/ANSFilePlayer_CV.h (100%) rename {ANSCV => modules/ANSCV}/ANSGpuFrameOps.h (100%) rename {ANSCV => modules/ANSCV}/ANSGpuFrameRegistry.cpp (100%) rename {ANSCV => modules/ANSCV}/ANSMJPEG.cpp (100%) rename {ANSCV => modules/ANSCV}/ANSMJPEG.h (100%) rename {ANSCV => modules/ANSCV}/ANSMatRegistry.h (100%) rename {ANSCV => modules/ANSCV}/ANSOpenCV.cpp (100%) rename {ANSCV => modules/ANSCV}/ANSOpenCV.h (100%) rename {ANSCV => modules/ANSCV}/ANSRTMP.cpp (100%) rename {ANSCV => modules/ANSCV}/ANSRTMP.h (100%) rename {ANSCV => modules/ANSCV}/ANSRTSP.cpp (100%) rename {ANSCV => modules/ANSCV}/ANSRTSP.h (100%) rename {ANSCV => modules/ANSCV}/ANSSRT.cpp (100%) rename {ANSCV => modules/ANSCV}/ANSSRT.h (100%) rename {ANSCV => modules/ANSCV}/ANSVideoPlayer.cpp (100%) rename {ANSCV => modules/ANSCV}/ANSVideoPlayer.h (100%) rename {ANSCV => modules/ANSCV}/ANSWebcam.cpp (100%) rename {ANSCV => modules/ANSCV}/ANSWebcam.h (100%) rename {ANSCV => modules/ANSCV}/CMakeLists.txt (100%) rename {ANSCV => modules/ANSCV}/VideoPlayer.cpp (100%) rename {ANSCV => modules/ANSCV}/VideoPlayer.h (100%) rename {ANSCV => modules/ANSCV}/dllmain.cpp (100%) rename {ANSLPR => modules/ANSCV}/framework.h (100%) rename {ANSLicensingSystem => modules/ANSCV}/pch.cpp (100%) rename {ANSCV => modules/ANSCV}/pch.h (100%) rename {ANSFR => modules/ANSFR}/ANSFR.cpp (100%) rename {ANSFR => modules/ANSFR}/ANSFR.h (100%) rename {ANSFR => modules/ANSFR}/ANSFRCommon.cpp (100%) rename {ANSFR => modules/ANSFR}/ANSFRCommon.h (100%) rename {ANSFR => modules/ANSFR}/ANSFaceRecognizer.cpp (100%) rename {ANSFR => modules/ANSFR}/ANSFaceRecognizer.h (100%) rename {ANSFR => modules/ANSFR}/ANSGpuFrameRegistry.cpp (100%) rename {ANSFR => modules/ANSFR}/ARCFaceRT.cpp (100%) rename {ANSFR => modules/ANSFR}/ARCFaceRT.h (100%) rename {ANSFR => modules/ANSFR}/CMakeLists.txt (96%) rename {ANSFR => modules/ANSFR}/FaceDatabase.cpp (100%) rename {ANSFR => modules/ANSFR}/FaceDatabase.h (100%) rename {ANSFR => modules/ANSFR}/FaceNet.cpp (100%) rename {ANSFR => modules/ANSFR}/FaceNet.h (100%) rename {ANSFR => modules/ANSFR}/RetinaFaceTRT.cpp (100%) rename {ANSFR => modules/ANSFR}/RetinaFaceTRT.h (100%) rename {ANSFR => modules/ANSFR}/WebClient.cpp (100%) rename {ANSFR => modules/ANSFR}/WebClient.h (100%) rename {ANSFR => modules/ANSFR}/decode.cpp (100%) rename {ANSFR => modules/ANSFR}/decode.h (100%) rename {ANSFR => modules/ANSFR}/dllmain.cpp (100%) rename {ANSLicensingSystem => modules/ANSFR}/framework.h (100%) rename {ANSFR => modules/ANSFR}/macros.h (100%) rename {ANSMOT => modules/ANSFR}/pch.cpp (100%) rename {ANSFR => modules/ANSFR}/pch.h (100%) rename {ANSFR => modules/ANSFR}/shell.c (100%) rename {ANSFR => modules/ANSFR}/sqlite3.c (100%) rename {ANSFR => modules/ANSFR}/sqlite3.h (100%) rename {ANSFR => modules/ANSFR}/sqlite3ext.h (100%) rename {ANSLLM => modules/ANSLLM}/ANSLLM.cpp (100%) rename {ANSLLM => modules/ANSLLM}/ANSLLM.h (100%) rename {ANSLLM => modules/ANSLLM}/CMakeLists.txt (100%) rename {ANSLLM => modules/ANSLLM}/dllmain.cpp (100%) rename {ANSMOT => modules/ANSLLM}/framework.h (100%) rename {ANSOCR => modules/ANSLLM}/pch.cpp (100%) rename {ANSLLM => modules/ANSLLM}/pch.h (100%) rename {ANSLPR => modules/ANSLPR}/ANSALPR_OV.cpp (100%) rename {ANSLPR => modules/ANSLPR}/ANSGpuFrameRegistry.cpp (100%) rename {ANSLPR => modules/ANSLPR}/ANSLPR.cpp (100%) rename {ANSLPR => modules/ANSLPR}/ANSLPR.h (100%) rename {ANSLPR => modules/ANSLPR}/ANSLPR_CPU.cpp (100%) rename {ANSLPR => modules/ANSLPR}/ANSLPR_CPU.h (100%) rename {ANSLPR => modules/ANSLPR}/ANSLPR_OD.cpp (100%) rename {ANSLPR => modules/ANSLPR}/ANSLPR_OD.h (100%) rename {ANSLPR => modules/ANSLPR}/ANSLPR_OV.h (100%) rename {ANSLPR => modules/ANSLPR}/ANSLPR_RT.cpp (100%) rename {ANSLPR => modules/ANSLPR}/ANSLPR_RT.h (100%) rename {ANSLPR => modules/ANSLPR}/CMakeLists.txt (57%) rename {ANSLPR => modules/ANSLPR}/dllmain.cpp (100%) rename {ANSOCR => modules/ANSLPR}/framework.h (100%) rename {ANSLPR => modules/ANSLPR}/include/Levenshtein.h (100%) rename {ANSLPR => modules/ANSLPR}/include/Line.h (100%) rename {ANSLPR => modules/ANSLPR}/include/ONNX_detector.h (100%) rename {ANSLPR => modules/ANSLPR}/include/StatSommesX_Y_H_dbl.h (100%) rename {ANSLPR => modules/ANSLPR}/include/utils_alpr_detect.h (100%) rename {ANSLPR => modules/ANSLPR}/include/utils_image_file.h (100%) rename {ANSLPR => modules/ANSLPR}/include/utils_opencv.h (100%) rename {ANSLPR => modules/ANSLPR}/include/yolov5_alpr_onnx_detector.h (100%) rename {ANSODEngine => modules/ANSLPR}/pch.cpp (100%) rename {ANSODEngine => modules/ANSLPR}/pch.h (100%) rename {ANSLPR => modules/ANSLPR}/src/Levenshtein.cpp (100%) rename {ANSLPR => modules/ANSLPR}/src/Line.cpp (100%) rename {ANSLPR => modules/ANSLPR}/src/ONNX_detector.cpp (100%) rename {ANSLPR => modules/ANSLPR}/src/StatSommesX_Y_H_dbl.cpp (100%) rename {ANSLPR => modules/ANSLPR}/src/utils_alpr_detect.cpp (100%) rename {ANSLPR => modules/ANSLPR}/src/utils_image_file.cpp (100%) rename {ANSLPR => modules/ANSLPR}/src/utils_opencv.cpp (100%) rename {ANSLPR => modules/ANSLPR}/src/yolov5_alpr_onnx_detector.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ANSByteTrack.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ANSByteTrack.h (100%) rename {ANSMOT => modules/ANSMOT}/ANSByteTrackEigen.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ANSByteTrackEigen.h (100%) rename {ANSMOT => modules/ANSMOT}/ANSByteTrackNCNN.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ANSByteTrackNCNN.h (100%) rename {ANSMOT => modules/ANSMOT}/ANSMOT.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ANSMOT.h (100%) rename {ANSMOT => modules/ANSMOT}/ANSOCSortTrack.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ANSOCSortTrack.h (100%) rename {ANSMOT => modules/ANSMOT}/ANSUCMC.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ANSUCMC.h (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrack/include/BYTETracker.h (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrack/include/KalmanFilter.h (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrack/include/Object.h (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrack/include/Rect.h (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrack/include/STrack.h (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrack/include/lapjv.h (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrack/src/BYTETracker.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrack/src/KalmanFilter.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrack/src/Object.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrack/src/Rect.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrack/src/STrack.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrack/src/lapjv.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackEigen/include/EigenBYTETracker.h (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackEigen/include/EigenBaseTrack.h (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackEigen/include/EigenBoundingBoxIoUMatching.h (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackEigen/include/EigenBoundingBoxTrackUtils.h (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackEigen/include/EigenExport.h (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackEigen/include/EigenHungarianAlgorithm.h (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackEigen/include/EigenKalmanBBoxTrack.h (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackEigen/include/EigenKalmanFilter.h (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackEigen/include/EigenLinearAssignment.h (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackEigen/src/EigenBYTETracker.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackEigen/src/EigenBaseTrack.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackEigen/src/EigenBoundingBoxIoUMatching.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackEigen/src/EigenBoundingBoxTrackUtils.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackEigen/src/EigenHungarianAlgorithm.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackEigen/src/EigenKalmanBBoxTrack.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackEigen/src/EigenKalmanFilter.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackEigen/src/EigenLinearAssignment.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackNCNN/include/NCNNBYTETracker.h (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackNCNN/include/NCNNBytekalmanFilter.h (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackNCNN/include/NCNNObject.h (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackNCNN/include/NCNNRect.h (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackNCNN/include/NCNNSTrack.h (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackNCNN/include/NCNNdataType.h (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackNCNN/include/NCNNlapjv.h (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackNCNN/src/NCNNBYTETracker.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackNCNN/src/NCNNBytekalmanFilter.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackNCNN/src/NCNNObject.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackNCNN/src/NCNNRect.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackNCNN/src/NCNNSTrack.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackNCNN/src/NCNNlapjv.cpp (100%) rename {ANSMOT => modules/ANSMOT}/ByteTrackNCNN/src/NCNNutils.cpp (100%) rename {ANSMOT => modules/ANSMOT}/CMakeLists.txt (100%) rename {ANSMOT => modules/ANSMOT}/OCSort/include/Association.h (100%) rename {ANSMOT => modules/ANSMOT}/OCSort/include/KalmanBoxTracker.h (100%) rename {ANSMOT => modules/ANSMOT}/OCSort/include/OCSort.h (100%) rename {ANSMOT => modules/ANSMOT}/OCSort/include/OCSortKalmanFilter.h (100%) rename {ANSMOT => modules/ANSMOT}/OCSort/include/OCSortObject.h (100%) rename {ANSMOT => modules/ANSMOT}/OCSort/include/OCSortRect.h (100%) rename {ANSMOT => modules/ANSMOT}/OCSort/include/OCSortUtilities.h (100%) rename {ANSMOT => modules/ANSMOT}/OCSort/include/OCSortlapjv.h (100%) rename {ANSMOT => modules/ANSMOT}/OCSort/src/Association.cpp (100%) rename {ANSMOT => modules/ANSMOT}/OCSort/src/KalmanBoxTracker.cpp (100%) rename {ANSMOT => modules/ANSMOT}/OCSort/src/OCSort.cpp (100%) rename {ANSMOT => modules/ANSMOT}/OCSort/src/OCSortKalmanFilter.cpp (100%) rename {ANSMOT => modules/ANSMOT}/OCSort/src/OCSortObject.cpp (100%) rename {ANSMOT => modules/ANSMOT}/OCSort/src/OCSortRect.cpp (100%) rename {ANSMOT => modules/ANSMOT}/OCSort/src/OCSortUtilities.cpp (100%) rename {ANSMOT => modules/ANSMOT}/OCSort/src/OCSortlapjv.cpp (100%) rename {ANSMOT => modules/ANSMOT}/UCMC/include/UCMClapjv.h (100%) rename {ANSMOT => modules/ANSMOT}/UCMC/src/UCMClapjv.cpp (100%) rename {ANSMOT => modules/ANSMOT}/UCMC/src/UCMClapmod.cpp (100%) rename {ANSMOT => modules/ANSMOT}/UCMCKalman.cpp (100%) rename {ANSMOT => modules/ANSMOT}/UCMCKalman.h (100%) rename {ANSMOT => modules/ANSMOT}/UCMCTracker.cpp (100%) rename {ANSMOT => modules/ANSMOT}/UCMCTracker.h (100%) rename {ANSMOT => modules/ANSMOT}/dllmain.cpp (100%) rename {ANSODEngine => modules/ANSMOT}/framework.h (100%) rename {ANSODTrainingEngine => modules/ANSMOT}/pch.cpp (100%) rename {ANSODTrainingEngine => modules/ANSMOT}/pch.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSCpuOCR.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSCpuOCR.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSGpuFrameRegistry.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSOCR.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSOCR.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSOCRBase.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSOCRBase.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSONNXOCR/ONNXOCRClassifier.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSONNXOCR/ONNXOCRClassifier.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSONNXOCR/ONNXOCRDetector.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSONNXOCR/ONNXOCRDetector.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSONNXOCR/ONNXOCRRecognizer.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSONNXOCR/ONNXOCRRecognizer.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSONNXOCR/ONNXOCRTypes.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSONNXOCR/PaddleOCRV5Engine.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSONNXOCR/PaddleOCRV5Engine.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSOdOCR.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSOnnxOCR.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSOnnxOCR.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSPaddleOCR/include/args.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSPaddleOCR/include/clipper.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSPaddleOCR/include/ocr_cls.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSPaddleOCR/include/ocr_det.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSPaddleOCR/include/ocr_rec.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSPaddleOCR/include/paddleocr.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSPaddleOCR/include/paddleocr_utility.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSPaddleOCR/include/paddlestructure.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSPaddleOCR/include/postprocess_op.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSPaddleOCR/include/preprocess_op.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSPaddleOCR/include/structure_layout.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSPaddleOCR/include/structure_table.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSPaddleOCR/src/args.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSPaddleOCR/src/clipper.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSPaddleOCR/src/ocr_cls.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSPaddleOCR/src/ocr_det.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSPaddleOCR/src/ocr_rec.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSPaddleOCR/src/paddleocr.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSPaddleOCR/src/paddleocr_utility.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSPaddleOCR/src/paddlestructure.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSPaddleOCR/src/postprocess_op.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSPaddleOCR/src/preprocess_op.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSPaddleOCR/src/rec.bak (100%) rename {ANSOCR => modules/ANSOCR}/ANSPaddleOCR/src/structure_layout.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSPaddleOCR/src/structure_table.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSRTOCR/PaddleOCRV5RTEngine.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSRTOCR/PaddleOCRV5RTEngine.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSRTOCR/RTOCRClassifier.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSRTOCR/RTOCRClassifier.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSRTOCR/RTOCRDetector.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSRTOCR/RTOCRDetector.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSRTOCR/RTOCRRecognizer.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSRTOCR/RTOCRRecognizer.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSRTOCR/RTOCRTypes.h (100%) rename {ANSOCR => modules/ANSOCR}/ANSRtOCR.cpp (100%) rename {ANSOCR => modules/ANSOCR}/ANSRtOCR.h (100%) rename {ANSOCR => modules/ANSOCR}/CMakeLists.txt (97%) rename {ANSOCR => modules/ANSOCR}/dllmain.cpp (100%) rename {ANSODTrainingEngine => modules/ANSOCR}/framework.h (100%) rename {ANSONVIF => modules/ANSOCR}/pch.cpp (100%) rename {ANSONVIF => modules/ANSOCR}/pch.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSANOMALIB.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSANOMALIB.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSCLIPTokenizer.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSCLIPTokenizer.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSCUSTOMDETECTOR.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSCUSTOMDetector.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSCUSTOMPY.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSCUSTOMPY.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSCustomCode.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSEngineCommon.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSEngineCommon.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSFD.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSFD.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSFDModel.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSFaceDetectorEngine.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSFaceRecognizerEngine.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSFireNSmoke.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSFireNSmoke.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSGpuFrameRegistry.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSMotionDetector.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSMotionDetector.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSODEngine.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSODEngine.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSODHUB.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSODHUB.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSONNXCL.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSONNXCL.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSONNXOBB.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSONNXOBB.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSONNXPOSE.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSONNXPOSE.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSONNXSAM3.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSONNXSAM3.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSONNXSEG.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSONNXSEG.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSONNXYOLO.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSONNXYOLO.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSOPENVINOCL.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSOPENVINOCL.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSOPENVINOOD.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSOPENVINOOD.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSOVFBFaceDetector.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSOVFBFaceDetector.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSOVFaceDetector.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSOVFaceDetector.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSOVSEG.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSOVSEG.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSPOSE.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSPOSE.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSRTYOLO.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSRTYOLO.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSSAM.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSSAM.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSSAM3.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSSAM3.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSTENSORRTCL.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSTENSORRTCL.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSTENSORRTOD.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSTENSORRTPOSE.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSTENSORRTPOSE.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSTENSORRTSEG.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSTENSORRTSEG.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSTENSORTRTOD.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSYOLO12OD.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSYOLO12OD.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSYOLOOD.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSYOLOOD.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSYOLOV10OVOD.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSYOLOV10OVOD.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSYOLOV10RTOD.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSYOLOV10RTOD.h (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSYOLOV12RTOD.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/ANSYOLOV12RTOD.h (100%) rename {ANSODEngine => modules/ANSODEngine}/CMakeLists.txt (98%) rename {ANSODEngine => modules/ANSODEngine}/CNNFaceDetector.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/CNNFaceDetector.h (100%) rename {ANSODEngine => modules/ANSODEngine}/CUDA/cuda_utils.h (100%) rename {ANSODEngine => modules/ANSODEngine}/CUDA/preprocess.cu (100%) rename {ANSODEngine => modules/ANSODEngine}/CUDA/preprocess.h (100%) rename {ANSODEngine => modules/ANSODEngine}/Movienet.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/Movienet.h (100%) rename {ANSODEngine => modules/ANSODEngine}/NV12PreprocessHelper.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/NV12PreprocessHelper.h (100%) rename {ANSODEngine => modules/ANSODEngine}/RetinaFaceDetector.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/RetinaFaceDetector.h (100%) rename {ANSODEngine => modules/ANSODEngine}/SCRFDFaceDetector.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/SCRFDFaceDetector.h (100%) rename {ANSODEngine => modules/ANSODEngine}/SCRFDOVFaceDetector.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/SCRFDOVFaceDetector.h (100%) rename {ANSODEngine => modules/ANSODEngine}/dllmain.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/download_merges.py (100%) rename {ANSODEngine => modules/ANSODEngine}/engine.cpp (100%) rename {ANSODEngine => modules/ANSODEngine}/engine.h (100%) rename {ANSPulsar => modules/ANSODEngine}/framework.h (100%) rename {ANSODEngine => modules/ANSODEngine}/merges.txt (100%) rename {ANSODEngine => modules/ANSODEngine}/nv12_to_rgb.cu (100%) rename {ANSODEngine => modules/ANSODEngine}/patch_tensorrtcl.py (100%) rename {ANSODEngine => modules/ANSODEngine}/patch_tensorrtpose.py (100%) rename {ANSODEngine => modules/ANSODEngine}/patch_tensorrtseg.py (100%) rename {ANSPulsar => modules/ANSODEngine}/pch.cpp (100%) rename {ANSPulsar => modules/ANSODEngine}/pch.h (100%) rename {ANSODTrainingEngine => modules/ANSTrainingEngine}/ANSODTrainingEngine.cpp (100%) rename {ANSODTrainingEngine => modules/ANSTrainingEngine}/ANSODTraininingEngine.h (100%) rename {ANSODTrainingEngine => modules/ANSTrainingEngine}/ANSTrainingEngine.cpp (100%) rename {ANSODTrainingEngine => modules/ANSTrainingEngine}/ANSTrainingEngine.h (100%) rename {ANSODTrainingEngine => modules/ANSTrainingEngine}/ANSYOLOCLTrainingEngine.cpp (100%) rename {ANSODTrainingEngine => modules/ANSTrainingEngine}/ANSYOLOCLTrainingEngine.h (100%) rename {ANSODTrainingEngine => modules/ANSTrainingEngine}/ANSYOLOOBBTrainingEngine.cpp (100%) rename {ANSODTrainingEngine => modules/ANSTrainingEngine}/ANSYOLOOBBTrainingEngine.h (100%) rename {ANSODTrainingEngine => modules/ANSTrainingEngine}/ANSYOLOSEGTrainingEngine.cpp (100%) rename {ANSODTrainingEngine => modules/ANSTrainingEngine}/ANSYOLOSEGTrainingEngine.h (100%) rename {ANSODTrainingEngine => modules/ANSTrainingEngine}/ANSYOLOTrainingEngine.cpp (100%) rename {ANSODTrainingEngine => modules/ANSTrainingEngine}/ANSYOLOTrainingEngine.h (100%) rename {ANSODTrainingEngine => modules/ANSTrainingEngine}/CMakeLists.txt (100%) rename {ANSONVIF => modules/ANSTrainingEngine}/dllmain.cpp (100%) rename {ANSRabbitMQ => modules/ANSTrainingEngine}/framework.h (100%) rename {ANSRabbitMQ => modules/ANSTrainingEngine}/pch.cpp (100%) rename {ANSRabbitMQ => modules/ANSTrainingEngine}/pch.h (100%) rename {ANSUtilities => modules/ANSUtilities}/ANSAWSS3.cpp (100%) rename {ANSUtilities => modules/ANSUtilities}/ANSUtilities.cpp (100%) rename {ANSUtilities => modules/ANSUtilities}/ANSUtilities.h (100%) rename {ANSUtilities => modules/ANSUtilities}/CMakeLists.txt (100%) rename {ANSUtilities => modules/ANSUtilities}/dllmain.cpp (100%) rename {ANSUtilities => modules/ANSUtilities}/framework.h (100%) rename {ANSUtilities => modules/ANSUtilities}/pch.cpp (100%) rename {ANSUtilities => modules/ANSUtilities}/pch.h (100%) create mode 100644 tests/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index bd7e03c..83236ea 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -70,40 +70,37 @@ include(cmake/Dependencies.cmake) # ── Subprojects (ordered by dependency) ───────────────────────── -# Licensing SDK (built from source — cross-platform) -add_subdirectory(anslicensing) +# Core — licensing & infrastructure +add_subdirectory(core/anslicensing) +add_subdirectory(core/ANSLicensingSystem) +add_subdirectory(core/ANSLibsLoader) -# Infrastructure (depend on anslicensing) -add_subdirectory(ANSLicensingSystem) -add_subdirectory(ANSLibsLoader) - -# Core modules (minimal deps — most are cross-platform) -add_subdirectory(ANSMOT) -add_subdirectory(ANSUtilities) -add_subdirectory(ANSODTrainingEngine) +# Modules — feature DLLs (cross-platform) +add_subdirectory(modules/ANSMOT) +add_subdirectory(modules/ANSUtilities) +add_subdirectory(modules/ANSTrainingEngine) +add_subdirectory(modules/ANSLLM) +# Integrations — hardware & protocol DLLs if(WIN32) - # Windows-only modules (LabVIEW, DirectX, ONVIF, etc.) - add_subdirectory(ANNHUB) - add_subdirectory(ANSIO) - add_subdirectory(ANSONVIF) + add_subdirectory(integrations/ANNHUB) + add_subdirectory(integrations/ANSIO) + add_subdirectory(integrations/ANSONVIF) endif() +add_subdirectory(integrations/ANSPulsar) +add_subdirectory(integrations/ANSRabbitMQ) -add_subdirectory(ANSLLM) - -# Messaging — cross-platform if libs are available -add_subdirectory(ANSPulsar) -add_subdirectory(ANSRabbitMQ) - -# Engine layer (CUDA + inference frameworks) +# Modules — engine layer (CUDA + inference frameworks) if(ANSCORE_HAS_CUDA) - add_subdirectory(ANSODEngine) - add_subdirectory(ANSOCR) - add_subdirectory(ANSFR) - add_subdirectory(ANSLPR) + add_subdirectory(modules/ANSODEngine) + add_subdirectory(modules/ANSOCR) + add_subdirectory(modules/ANSFR) + add_subdirectory(modules/ANSLPR) endif() - -add_subdirectory(ANSCV) +add_subdirectory(modules/ANSCV) # Facade add_subdirectory(ANSLIB) + +# Tests +add_subdirectory(tests) diff --git a/build_all.bat b/build_all.bat new file mode 100644 index 0000000..cdbcb2f --- /dev/null +++ b/build_all.bat @@ -0,0 +1,12 @@ +@echo off +call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" x64 +set CUDAHOSTCXX=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\Hostx64\x64\cl.exe +cd /d C:\Projects\CLionProjects\ANSCORE\cmake-build-release +rd /s /q CMakeFiles CMakeCache.txt 2>nul +cmake .. -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_CUDA_COMPILER="C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.1/bin/nvcc.exe" -DCUDAToolkit_ROOT="C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.1" +if %ERRORLEVEL% neq 0 ( + echo CMAKE_CONFIGURE_FAILED + exit /b 1 +) +ninja ANSLIB -j 20 +echo BUILD_EXIT_CODE=%ERRORLEVEL% diff --git a/ANSLibsLoader/ANSLibsLoader.cpp b/core/ANSLibsLoader/ANSLibsLoader.cpp similarity index 100% rename from ANSLibsLoader/ANSLibsLoader.cpp rename to core/ANSLibsLoader/ANSLibsLoader.cpp diff --git a/ANSLibsLoader/ANSLibsLoader.def b/core/ANSLibsLoader/ANSLibsLoader.def similarity index 100% rename from ANSLibsLoader/ANSLibsLoader.def rename to core/ANSLibsLoader/ANSLibsLoader.def diff --git a/ANSLibsLoader/CMakeLists.txt b/core/ANSLibsLoader/CMakeLists.txt similarity index 100% rename from ANSLibsLoader/CMakeLists.txt rename to core/ANSLibsLoader/CMakeLists.txt diff --git a/ANSLibsLoader/CvLoader.cpp b/core/ANSLibsLoader/CvLoader.cpp similarity index 100% rename from ANSLibsLoader/CvLoader.cpp rename to core/ANSLibsLoader/CvLoader.cpp diff --git a/ANSLibsLoader/DynLibUtils.cpp b/core/ANSLibsLoader/DynLibUtils.cpp similarity index 100% rename from ANSLibsLoader/DynLibUtils.cpp rename to core/ANSLibsLoader/DynLibUtils.cpp diff --git a/ANSLibsLoader/EPLoader.cpp b/core/ANSLibsLoader/EPLoader.cpp similarity index 100% rename from ANSLibsLoader/EPLoader.cpp rename to core/ANSLibsLoader/EPLoader.cpp diff --git a/ANSLibsLoader/NvDynLoader.cpp b/core/ANSLibsLoader/NvDynLoader.cpp similarity index 100% rename from ANSLibsLoader/NvDynLoader.cpp rename to core/ANSLibsLoader/NvDynLoader.cpp diff --git a/ANSLibsLoader/OvLoader.cpp b/core/ANSLibsLoader/OvLoader.cpp similarity index 100% rename from ANSLibsLoader/OvLoader.cpp rename to core/ANSLibsLoader/OvLoader.cpp diff --git a/ANSLibsLoader/dllmain.cpp b/core/ANSLibsLoader/dllmain.cpp similarity index 100% rename from ANSLibsLoader/dllmain.cpp rename to core/ANSLibsLoader/dllmain.cpp diff --git a/ANSLibsLoader/framework.h b/core/ANSLibsLoader/framework.h similarity index 100% rename from ANSLibsLoader/framework.h rename to core/ANSLibsLoader/framework.h diff --git a/ANSLibsLoader/include/ANSLibsLoader.h b/core/ANSLibsLoader/include/ANSLibsLoader.h similarity index 100% rename from ANSLibsLoader/include/ANSLibsLoader.h rename to core/ANSLibsLoader/include/ANSLibsLoader.h diff --git a/ANSLibsLoader/include/CvLoader.h b/core/ANSLibsLoader/include/CvLoader.h similarity index 100% rename from ANSLibsLoader/include/CvLoader.h rename to core/ANSLibsLoader/include/CvLoader.h diff --git a/ANSLibsLoader/include/DynLibUtils.h b/core/ANSLibsLoader/include/DynLibUtils.h similarity index 100% rename from ANSLibsLoader/include/DynLibUtils.h rename to core/ANSLibsLoader/include/DynLibUtils.h diff --git a/ANSLibsLoader/include/EPLoader.h b/core/ANSLibsLoader/include/EPLoader.h similarity index 100% rename from ANSLibsLoader/include/EPLoader.h rename to core/ANSLibsLoader/include/EPLoader.h diff --git a/ANSLibsLoader/include/NvDynLoader.h b/core/ANSLibsLoader/include/NvDynLoader.h similarity index 100% rename from ANSLibsLoader/include/NvDynLoader.h rename to core/ANSLibsLoader/include/NvDynLoader.h diff --git a/ANSLibsLoader/include/OvLoader.h b/core/ANSLibsLoader/include/OvLoader.h similarity index 100% rename from ANSLibsLoader/include/OvLoader.h rename to core/ANSLibsLoader/include/OvLoader.h diff --git a/ANNHUB/pch.cpp b/core/ANSLibsLoader/pch.cpp similarity index 100% rename from ANNHUB/pch.cpp rename to core/ANSLibsLoader/pch.cpp diff --git a/ANSLPR/pch.h b/core/ANSLibsLoader/pch.h similarity index 100% rename from ANSLPR/pch.h rename to core/ANSLibsLoader/pch.h diff --git a/ANSLicensingSystem/ANSLicense.cpp b/core/ANSLicensingSystem/ANSLicense.cpp similarity index 100% rename from ANSLicensingSystem/ANSLicense.cpp rename to core/ANSLicensingSystem/ANSLicense.cpp diff --git a/ANSLicensingSystem/ANSLicense.h b/core/ANSLicensingSystem/ANSLicense.h similarity index 100% rename from ANSLicensingSystem/ANSLicense.h rename to core/ANSLicensingSystem/ANSLicense.h diff --git a/ANSLicensingSystem/CMakeLists.txt b/core/ANSLicensingSystem/CMakeLists.txt similarity index 94% rename from ANSLicensingSystem/CMakeLists.txt rename to core/ANSLicensingSystem/CMakeLists.txt index b21c925..73f2d5b 100644 --- a/ANSLicensingSystem/CMakeLists.txt +++ b/core/ANSLicensingSystem/CMakeLists.txt @@ -43,10 +43,10 @@ target_link_directories(ANSLicensingSystem PRIVATE # BASE64 class — not exported from anslicensing.dll, compile directly target_include_directories(ANSLicensingSystem PRIVATE - ${CMAKE_SOURCE_DIR}/anslicensing + ${CMAKE_SOURCE_DIR}/core/anslicensing ) target_sources(ANSLicensingSystem PRIVATE - ${CMAKE_SOURCE_DIR}/anslicensing/base64.cpp + ${CMAKE_SOURCE_DIR}/core/anslicensing/base64.cpp ) target_link_libraries(ANSLicensingSystem PRIVATE diff --git a/ANSLicensingSystem/Utility.cpp b/core/ANSLicensingSystem/Utility.cpp similarity index 100% rename from ANSLicensingSystem/Utility.cpp rename to core/ANSLicensingSystem/Utility.cpp diff --git a/ANSLicensingSystem/Utility.h b/core/ANSLicensingSystem/Utility.h similarity index 100% rename from ANSLicensingSystem/Utility.h rename to core/ANSLicensingSystem/Utility.h diff --git a/ANSLicensingSystem/dllmain.cpp b/core/ANSLicensingSystem/dllmain.cpp similarity index 100% rename from ANSLicensingSystem/dllmain.cpp rename to core/ANSLicensingSystem/dllmain.cpp diff --git a/ANNHUB/framework.h b/core/ANSLicensingSystem/framework.h similarity index 100% rename from ANNHUB/framework.h rename to core/ANSLicensingSystem/framework.h diff --git a/ANSCV/pch.cpp b/core/ANSLicensingSystem/pch.cpp similarity index 100% rename from ANSCV/pch.cpp rename to core/ANSLicensingSystem/pch.cpp diff --git a/ANSLibsLoader/pch.h b/core/ANSLicensingSystem/pch.h similarity index 100% rename from ANSLibsLoader/pch.h rename to core/ANSLicensingSystem/pch.h diff --git a/anslicensing/CMakeLists.txt b/core/anslicensing/CMakeLists.txt similarity index 100% rename from anslicensing/CMakeLists.txt rename to core/anslicensing/CMakeLists.txt diff --git a/anslicensing/base32.cpp b/core/anslicensing/base32.cpp similarity index 100% rename from anslicensing/base32.cpp rename to core/anslicensing/base32.cpp diff --git a/anslicensing/base32.h b/core/anslicensing/base32.h similarity index 100% rename from anslicensing/base32.h rename to core/anslicensing/base32.h diff --git a/anslicensing/base64.cpp b/core/anslicensing/base64.cpp similarity index 100% rename from anslicensing/base64.cpp rename to core/anslicensing/base64.cpp diff --git a/anslicensing/base64.h b/core/anslicensing/base64.h similarity index 100% rename from anslicensing/base64.h rename to core/anslicensing/base64.h diff --git a/anslicensing/bigint.cpp b/core/anslicensing/bigint.cpp similarity index 100% rename from anslicensing/bigint.cpp rename to core/anslicensing/bigint.cpp diff --git a/anslicensing/bigint.h b/core/anslicensing/bigint.h similarity index 100% rename from anslicensing/bigint.h rename to core/anslicensing/bigint.h diff --git a/anslicensing/bitstream.cpp b/core/anslicensing/bitstream.cpp similarity index 100% rename from anslicensing/bitstream.cpp rename to core/anslicensing/bitstream.cpp diff --git a/anslicensing/bitstream.h b/core/anslicensing/bitstream.h similarity index 100% rename from anslicensing/bitstream.h rename to core/anslicensing/bitstream.h diff --git a/anslicensing/bitstream2.cpp b/core/anslicensing/bitstream2.cpp similarity index 100% rename from anslicensing/bitstream2.cpp rename to core/anslicensing/bitstream2.cpp diff --git a/anslicensing/bitstream2.h b/core/anslicensing/bitstream2.h similarity index 100% rename from anslicensing/bitstream2.h rename to core/anslicensing/bitstream2.h diff --git a/anslicensing/bitstream3.cpp b/core/anslicensing/bitstream3.cpp similarity index 100% rename from anslicensing/bitstream3.cpp rename to core/anslicensing/bitstream3.cpp diff --git a/anslicensing/bitstream3.h b/core/anslicensing/bitstream3.h similarity index 100% rename from anslicensing/bitstream3.h rename to core/anslicensing/bitstream3.h diff --git a/anslicensing/bitstruct.cpp b/core/anslicensing/bitstruct.cpp similarity index 100% rename from anslicensing/bitstruct.cpp rename to core/anslicensing/bitstruct.cpp diff --git a/anslicensing/bitstruct.h b/core/anslicensing/bitstruct.h similarity index 100% rename from anslicensing/bitstruct.h rename to core/anslicensing/bitstruct.h diff --git a/anslicensing/certificate.cpp b/core/anslicensing/certificate.cpp similarity index 100% rename from anslicensing/certificate.cpp rename to core/anslicensing/certificate.cpp diff --git a/anslicensing/certificate.h b/core/anslicensing/certificate.h similarity index 100% rename from anslicensing/certificate.h rename to core/anslicensing/certificate.h diff --git a/anslicensing/crc32.cpp b/core/anslicensing/crc32.cpp similarity index 100% rename from anslicensing/crc32.cpp rename to core/anslicensing/crc32.cpp diff --git a/anslicensing/crc32.h b/core/anslicensing/crc32.h similarity index 100% rename from anslicensing/crc32.h rename to core/anslicensing/crc32.h diff --git a/anslicensing/cwrap.cpp b/core/anslicensing/cwrap.cpp similarity index 100% rename from anslicensing/cwrap.cpp rename to core/anslicensing/cwrap.cpp diff --git a/anslicensing/download.cpp b/core/anslicensing/download.cpp similarity index 100% rename from anslicensing/download.cpp rename to core/anslicensing/download.cpp diff --git a/anslicensing/download.h b/core/anslicensing/download.h similarity index 100% rename from anslicensing/download.h rename to core/anslicensing/download.h diff --git a/anslicensing/ec2m.cpp b/core/anslicensing/ec2m.cpp similarity index 100% rename from anslicensing/ec2m.cpp rename to core/anslicensing/ec2m.cpp diff --git a/anslicensing/ec2m.h b/core/anslicensing/ec2m.h similarity index 100% rename from anslicensing/ec2m.h rename to core/anslicensing/ec2m.h diff --git a/anslicensing/ecc.cpp b/core/anslicensing/ecc.cpp similarity index 100% rename from anslicensing/ecc.cpp rename to core/anslicensing/ecc.cpp diff --git a/anslicensing/ecc.h b/core/anslicensing/ecc.h similarity index 100% rename from anslicensing/ecc.h rename to core/anslicensing/ecc.h diff --git a/anslicensing/except.cpp b/core/anslicensing/except.cpp similarity index 100% rename from anslicensing/except.cpp rename to core/anslicensing/except.cpp diff --git a/anslicensing/except.h b/core/anslicensing/except.h similarity index 100% rename from anslicensing/except.h rename to core/anslicensing/except.h diff --git a/anslicensing/generator.cpp b/core/anslicensing/generator.cpp similarity index 100% rename from anslicensing/generator.cpp rename to core/anslicensing/generator.cpp diff --git a/anslicensing/generator.h b/core/anslicensing/generator.h similarity index 100% rename from anslicensing/generator.h rename to core/anslicensing/generator.h diff --git a/anslicensing/helper.cpp b/core/anslicensing/helper.cpp similarity index 100% rename from anslicensing/helper.cpp rename to core/anslicensing/helper.cpp diff --git a/anslicensing/hwid.cpp b/core/anslicensing/hwid.cpp similarity index 100% rename from anslicensing/hwid.cpp rename to core/anslicensing/hwid.cpp diff --git a/anslicensing/hwid.h b/core/anslicensing/hwid.h similarity index 100% rename from anslicensing/hwid.h rename to core/anslicensing/hwid.h diff --git a/anslicensing/license.cpp b/core/anslicensing/license.cpp similarity index 100% rename from anslicensing/license.cpp rename to core/anslicensing/license.cpp diff --git a/anslicensing/license.h b/core/anslicensing/license.h similarity index 100% rename from anslicensing/license.h rename to core/anslicensing/license.h diff --git a/anslicensing/licensevalidationargs.cpp b/core/anslicensing/licensevalidationargs.cpp similarity index 100% rename from anslicensing/licensevalidationargs.cpp rename to core/anslicensing/licensevalidationargs.cpp diff --git a/anslicensing/licensevalidationargs.h b/core/anslicensing/licensevalidationargs.h similarity index 100% rename from anslicensing/licensevalidationargs.h rename to core/anslicensing/licensevalidationargs.h diff --git a/anslicensing/licensevalidationresult.cpp b/core/anslicensing/licensevalidationresult.cpp similarity index 100% rename from anslicensing/licensevalidationresult.cpp rename to core/anslicensing/licensevalidationresult.cpp diff --git a/anslicensing/licensevalidationresult.h b/core/anslicensing/licensevalidationresult.h similarity index 100% rename from anslicensing/licensevalidationresult.h rename to core/anslicensing/licensevalidationresult.h diff --git a/anslicensing/licensingclient.cpp b/core/anslicensing/licensingclient.cpp similarity index 100% rename from anslicensing/licensingclient.cpp rename to core/anslicensing/licensingclient.cpp diff --git a/anslicensing/licensingclient.h b/core/anslicensing/licensingclient.h similarity index 100% rename from anslicensing/licensingclient.h rename to core/anslicensing/licensingclient.h diff --git a/anslicensing/ntpclient.cpp b/core/anslicensing/ntpclient.cpp similarity index 100% rename from anslicensing/ntpclient.cpp rename to core/anslicensing/ntpclient.cpp diff --git a/anslicensing/ntpclient.h b/core/anslicensing/ntpclient.h similarity index 100% rename from anslicensing/ntpclient.h rename to core/anslicensing/ntpclient.h diff --git a/anslicensing/picojson.h b/core/anslicensing/picojson.h similarity index 100% rename from anslicensing/picojson.h rename to core/anslicensing/picojson.h diff --git a/anslicensing/precomp.cpp b/core/anslicensing/precomp.cpp similarity index 100% rename from anslicensing/precomp.cpp rename to core/anslicensing/precomp.cpp diff --git a/anslicensing/precomp.h b/core/anslicensing/precomp.h similarity index 100% rename from anslicensing/precomp.h rename to core/anslicensing/precomp.h diff --git a/anslicensing/prime.cpp b/core/anslicensing/prime.cpp similarity index 100% rename from anslicensing/prime.cpp rename to core/anslicensing/prime.cpp diff --git a/anslicensing/prime.h b/core/anslicensing/prime.h similarity index 100% rename from anslicensing/prime.h rename to core/anslicensing/prime.h diff --git a/anslicensing/propertycollection.h b/core/anslicensing/propertycollection.h similarity index 100% rename from anslicensing/propertycollection.h rename to core/anslicensing/propertycollection.h diff --git a/anslicensing/rand.cpp b/core/anslicensing/rand.cpp similarity index 100% rename from anslicensing/rand.cpp rename to core/anslicensing/rand.cpp diff --git a/anslicensing/rand.h b/core/anslicensing/rand.h similarity index 100% rename from anslicensing/rand.h rename to core/anslicensing/rand.h diff --git a/anslicensing/resource.h b/core/anslicensing/resource.h similarity index 100% rename from anslicensing/resource.h rename to core/anslicensing/resource.h diff --git a/anslicensing/sdkregistration.cpp b/core/anslicensing/sdkregistration.cpp similarity index 100% rename from anslicensing/sdkregistration.cpp rename to core/anslicensing/sdkregistration.cpp diff --git a/anslicensing/sdkregistration.h b/core/anslicensing/sdkregistration.h similarity index 100% rename from anslicensing/sdkregistration.h rename to core/anslicensing/sdkregistration.h diff --git a/anslicensing/sha1.cpp b/core/anslicensing/sha1.cpp similarity index 100% rename from anslicensing/sha1.cpp rename to core/anslicensing/sha1.cpp diff --git a/anslicensing/sha1.h b/core/anslicensing/sha1.h similarity index 100% rename from anslicensing/sha1.h rename to core/anslicensing/sha1.h diff --git a/anslicensing/template.cpp b/core/anslicensing/template.cpp similarity index 100% rename from anslicensing/template.cpp rename to core/anslicensing/template.cpp diff --git a/anslicensing/template.h b/core/anslicensing/template.h similarity index 100% rename from anslicensing/template.h rename to core/anslicensing/template.h diff --git a/anslicensing/tinyxml2.cpp b/core/anslicensing/tinyxml2.cpp similarity index 100% rename from anslicensing/tinyxml2.cpp rename to core/anslicensing/tinyxml2.cpp diff --git a/anslicensing/tinyxml2.h b/core/anslicensing/tinyxml2.h similarity index 100% rename from anslicensing/tinyxml2.h rename to core/anslicensing/tinyxml2.h diff --git a/anslicensing/uniconv.h b/core/anslicensing/uniconv.h similarity index 100% rename from anslicensing/uniconv.h rename to core/anslicensing/uniconv.h diff --git a/anslicensing/validator.cpp b/core/anslicensing/validator.cpp similarity index 100% rename from anslicensing/validator.cpp rename to core/anslicensing/validator.cpp diff --git a/anslicensing/validator.h b/core/anslicensing/validator.h similarity index 100% rename from anslicensing/validator.h rename to core/anslicensing/validator.h diff --git a/anslicensing/version.h b/core/anslicensing/version.h similarity index 100% rename from anslicensing/version.h rename to core/anslicensing/version.h diff --git a/anslicensing/wmihelper.h b/core/anslicensing/wmihelper.h similarity index 100% rename from anslicensing/wmihelper.h rename to core/anslicensing/wmihelper.h diff --git a/ANNHUB/ANSANNHUB.cpp b/integrations/ANNHUB/ANSANNHUB.cpp similarity index 100% rename from ANNHUB/ANSANNHUB.cpp rename to integrations/ANNHUB/ANSANNHUB.cpp diff --git a/ANNHUB/ANSANNHUB.h b/integrations/ANNHUB/ANSANNHUB.h similarity index 100% rename from ANNHUB/ANSANNHUB.h rename to integrations/ANNHUB/ANSANNHUB.h diff --git a/ANNHUB/CMakeLists.txt b/integrations/ANNHUB/CMakeLists.txt similarity index 100% rename from ANNHUB/CMakeLists.txt rename to integrations/ANNHUB/CMakeLists.txt diff --git a/ANNHUB/dllmain.cpp b/integrations/ANNHUB/dllmain.cpp similarity index 100% rename from ANNHUB/dllmain.cpp rename to integrations/ANNHUB/dllmain.cpp diff --git a/ANSCV/framework.h b/integrations/ANNHUB/framework.h similarity index 100% rename from ANSCV/framework.h rename to integrations/ANNHUB/framework.h diff --git a/ANSFR/pch.cpp b/integrations/ANNHUB/pch.cpp similarity index 100% rename from ANSFR/pch.cpp rename to integrations/ANNHUB/pch.cpp diff --git a/ANNHUB/pch.h b/integrations/ANNHUB/pch.h similarity index 100% rename from ANNHUB/pch.h rename to integrations/ANNHUB/pch.h diff --git a/ANSIO/CMakeLists.txt b/integrations/ANSIO/CMakeLists.txt similarity index 100% rename from ANSIO/CMakeLists.txt rename to integrations/ANSIO/CMakeLists.txt diff --git a/ANSIO/IOBox/cJSON.c b/integrations/ANSIO/IOBox/cJSON.c similarity index 100% rename from ANSIO/IOBox/cJSON.c rename to integrations/ANSIO/IOBox/cJSON.c diff --git a/ANSIO/IOBox/cJSON.h b/integrations/ANSIO/IOBox/cJSON.h similarity index 100% rename from ANSIO/IOBox/cJSON.h rename to integrations/ANSIO/IOBox/cJSON.h diff --git a/ANSIO/IOBox/cJSON_Utils.c b/integrations/ANSIO/IOBox/cJSON_Utils.c similarity index 100% rename from ANSIO/IOBox/cJSON_Utils.c rename to integrations/ANSIO/IOBox/cJSON_Utils.c diff --git a/ANSIO/IOBox/cJSON_Utils.h b/integrations/ANSIO/IOBox/cJSON_Utils.h similarity index 100% rename from ANSIO/IOBox/cJSON_Utils.h rename to integrations/ANSIO/IOBox/cJSON_Utils.h diff --git a/ANSIO/IOBox/iobox_api.cpp b/integrations/ANSIO/IOBox/iobox_api.cpp similarity index 100% rename from ANSIO/IOBox/iobox_api.cpp rename to integrations/ANSIO/IOBox/iobox_api.cpp diff --git a/ANSIO/IOBox/iobox_api.h b/integrations/ANSIO/IOBox/iobox_api.h similarity index 100% rename from ANSIO/IOBox/iobox_api.h rename to integrations/ANSIO/IOBox/iobox_api.h diff --git a/ANSIO/IOBox/main.cpp b/integrations/ANSIO/IOBox/main.cpp similarity index 100% rename from ANSIO/IOBox/main.cpp rename to integrations/ANSIO/IOBox/main.cpp diff --git a/ANSIO/IOBox/mbedtls/aes.c b/integrations/ANSIO/IOBox/mbedtls/aes.c similarity index 100% rename from ANSIO/IOBox/mbedtls/aes.c rename to integrations/ANSIO/IOBox/mbedtls/aes.c diff --git a/ANSIO/IOBox/mbedtls/aes.h b/integrations/ANSIO/IOBox/mbedtls/aes.h similarity index 100% rename from ANSIO/IOBox/mbedtls/aes.h rename to integrations/ANSIO/IOBox/mbedtls/aes.h diff --git a/ANSIO/IOBox/mbedtls/base64.c b/integrations/ANSIO/IOBox/mbedtls/base64.c similarity index 100% rename from ANSIO/IOBox/mbedtls/base64.c rename to integrations/ANSIO/IOBox/mbedtls/base64.c diff --git a/ANSIO/IOBox/mbedtls/base64.h b/integrations/ANSIO/IOBox/mbedtls/base64.h similarity index 100% rename from ANSIO/IOBox/mbedtls/base64.h rename to integrations/ANSIO/IOBox/mbedtls/base64.h diff --git a/ANSIO/IOBox/mbedtls/check_config.h b/integrations/ANSIO/IOBox/mbedtls/check_config.h similarity index 100% rename from ANSIO/IOBox/mbedtls/check_config.h rename to integrations/ANSIO/IOBox/mbedtls/check_config.h diff --git a/ANSIO/IOBox/mbedtls/config.h b/integrations/ANSIO/IOBox/mbedtls/config.h similarity index 100% rename from ANSIO/IOBox/mbedtls/config.h rename to integrations/ANSIO/IOBox/mbedtls/config.h diff --git a/ANSIO/IOBox/mbedtls/platform.h b/integrations/ANSIO/IOBox/mbedtls/platform.h similarity index 100% rename from ANSIO/IOBox/mbedtls/platform.h rename to integrations/ANSIO/IOBox/mbedtls/platform.h diff --git a/ANSIO/IOBox/mbedtls/sha256.c b/integrations/ANSIO/IOBox/mbedtls/sha256.c similarity index 100% rename from ANSIO/IOBox/mbedtls/sha256.c rename to integrations/ANSIO/IOBox/mbedtls/sha256.c diff --git a/ANSIO/IOBox/mbedtls/sha256.h b/integrations/ANSIO/IOBox/mbedtls/sha256.h similarity index 100% rename from ANSIO/IOBox/mbedtls/sha256.h rename to integrations/ANSIO/IOBox/mbedtls/sha256.h diff --git a/ANSIO/dllmain.cpp b/integrations/ANSIO/dllmain.cpp similarity index 100% rename from ANSIO/dllmain.cpp rename to integrations/ANSIO/dllmain.cpp diff --git a/ANSFR/framework.h b/integrations/ANSIO/framework.h similarity index 100% rename from ANSFR/framework.h rename to integrations/ANSIO/framework.h diff --git a/ANSIO/pch.cpp b/integrations/ANSIO/pch.cpp similarity index 100% rename from ANSIO/pch.cpp rename to integrations/ANSIO/pch.cpp diff --git a/ANSIO/pch.h b/integrations/ANSIO/pch.h similarity index 100% rename from ANSIO/pch.h rename to integrations/ANSIO/pch.h diff --git a/ANSONVIF/ANSONVIF.cpp b/integrations/ANSONVIF/ANSONVIF.cpp similarity index 100% rename from ANSONVIF/ANSONVIF.cpp rename to integrations/ANSONVIF/ANSONVIF.cpp diff --git a/ANSONVIF/ANSONVIF.h b/integrations/ANSONVIF/ANSONVIF.h similarity index 100% rename from ANSONVIF/ANSONVIF.h rename to integrations/ANSONVIF/ANSONVIF.h diff --git a/ANSONVIF/CMakeLists.txt b/integrations/ANSONVIF/CMakeLists.txt similarity index 100% rename from ANSONVIF/CMakeLists.txt rename to integrations/ANSONVIF/CMakeLists.txt diff --git a/ANSODTrainingEngine/dllmain.cpp b/integrations/ANSONVIF/dllmain.cpp similarity index 100% rename from ANSODTrainingEngine/dllmain.cpp rename to integrations/ANSONVIF/dllmain.cpp diff --git a/ANSONVIF/framework.h b/integrations/ANSONVIF/framework.h similarity index 100% rename from ANSONVIF/framework.h rename to integrations/ANSONVIF/framework.h diff --git a/ANSLLM/pch.cpp b/integrations/ANSONVIF/pch.cpp similarity index 100% rename from ANSLLM/pch.cpp rename to integrations/ANSONVIF/pch.cpp diff --git a/ANSLicensingSystem/pch.h b/integrations/ANSONVIF/pch.h similarity index 100% rename from ANSLicensingSystem/pch.h rename to integrations/ANSONVIF/pch.h diff --git a/ANSPulsar/ANSPulsar.cpp b/integrations/ANSPulsar/ANSPulsar.cpp similarity index 100% rename from ANSPulsar/ANSPulsar.cpp rename to integrations/ANSPulsar/ANSPulsar.cpp diff --git a/ANSPulsar/ANSPulsar.h b/integrations/ANSPulsar/ANSPulsar.h similarity index 100% rename from ANSPulsar/ANSPulsar.h rename to integrations/ANSPulsar/ANSPulsar.h diff --git a/ANSPulsar/CMakeLists.txt b/integrations/ANSPulsar/CMakeLists.txt similarity index 100% rename from ANSPulsar/CMakeLists.txt rename to integrations/ANSPulsar/CMakeLists.txt diff --git a/ANSPulsar/dllmain.cpp b/integrations/ANSPulsar/dllmain.cpp similarity index 100% rename from ANSPulsar/dllmain.cpp rename to integrations/ANSPulsar/dllmain.cpp diff --git a/ANSIO/framework.h b/integrations/ANSPulsar/framework.h similarity index 100% rename from ANSIO/framework.h rename to integrations/ANSPulsar/framework.h diff --git a/ANSLPR/pch.cpp b/integrations/ANSPulsar/pch.cpp similarity index 100% rename from ANSLPR/pch.cpp rename to integrations/ANSPulsar/pch.cpp diff --git a/ANSMOT/pch.h b/integrations/ANSPulsar/pch.h similarity index 100% rename from ANSMOT/pch.h rename to integrations/ANSPulsar/pch.h diff --git a/ANSRabbitMQ/ANSRabbitMQ.cpp b/integrations/ANSRabbitMQ/ANSRabbitMQ.cpp similarity index 100% rename from ANSRabbitMQ/ANSRabbitMQ.cpp rename to integrations/ANSRabbitMQ/ANSRabbitMQ.cpp diff --git a/ANSRabbitMQ/ANSRabbitMQ.h b/integrations/ANSRabbitMQ/ANSRabbitMQ.h similarity index 100% rename from ANSRabbitMQ/ANSRabbitMQ.h rename to integrations/ANSRabbitMQ/ANSRabbitMQ.h diff --git a/ANSRabbitMQ/CMakeLists.txt b/integrations/ANSRabbitMQ/CMakeLists.txt similarity index 100% rename from ANSRabbitMQ/CMakeLists.txt rename to integrations/ANSRabbitMQ/CMakeLists.txt diff --git a/ANSRabbitMQ/dllmain.cpp b/integrations/ANSRabbitMQ/dllmain.cpp similarity index 100% rename from ANSRabbitMQ/dllmain.cpp rename to integrations/ANSRabbitMQ/dllmain.cpp diff --git a/ANSLLM/framework.h b/integrations/ANSRabbitMQ/framework.h similarity index 100% rename from ANSLLM/framework.h rename to integrations/ANSRabbitMQ/framework.h diff --git a/ANSLibsLoader/pch.cpp b/integrations/ANSRabbitMQ/pch.cpp similarity index 100% rename from ANSLibsLoader/pch.cpp rename to integrations/ANSRabbitMQ/pch.cpp diff --git a/ANSOCR/pch.h b/integrations/ANSRabbitMQ/pch.h similarity index 100% rename from ANSOCR/pch.h rename to integrations/ANSRabbitMQ/pch.h diff --git a/ANSCV/ANSFLV.cpp b/modules/ANSCV/ANSFLV.cpp similarity index 100% rename from ANSCV/ANSFLV.cpp rename to modules/ANSCV/ANSFLV.cpp diff --git a/ANSCV/ANSFLV.h b/modules/ANSCV/ANSFLV.h similarity index 100% rename from ANSCV/ANSFLV.h rename to modules/ANSCV/ANSFLV.h diff --git a/ANSCV/ANSFilePlayer.cpp b/modules/ANSCV/ANSFilePlayer.cpp similarity index 100% rename from ANSCV/ANSFilePlayer.cpp rename to modules/ANSCV/ANSFilePlayer.cpp diff --git a/ANSCV/ANSFilePlayer.h b/modules/ANSCV/ANSFilePlayer.h similarity index 100% rename from ANSCV/ANSFilePlayer.h rename to modules/ANSCV/ANSFilePlayer.h diff --git a/ANSCV/ANSFilePlayer_CV.cpp b/modules/ANSCV/ANSFilePlayer_CV.cpp similarity index 100% rename from ANSCV/ANSFilePlayer_CV.cpp rename to modules/ANSCV/ANSFilePlayer_CV.cpp diff --git a/ANSCV/ANSFilePlayer_CV.h b/modules/ANSCV/ANSFilePlayer_CV.h similarity index 100% rename from ANSCV/ANSFilePlayer_CV.h rename to modules/ANSCV/ANSFilePlayer_CV.h diff --git a/ANSCV/ANSGpuFrameOps.h b/modules/ANSCV/ANSGpuFrameOps.h similarity index 100% rename from ANSCV/ANSGpuFrameOps.h rename to modules/ANSCV/ANSGpuFrameOps.h diff --git a/ANSCV/ANSGpuFrameRegistry.cpp b/modules/ANSCV/ANSGpuFrameRegistry.cpp similarity index 100% rename from ANSCV/ANSGpuFrameRegistry.cpp rename to modules/ANSCV/ANSGpuFrameRegistry.cpp diff --git a/ANSCV/ANSMJPEG.cpp b/modules/ANSCV/ANSMJPEG.cpp similarity index 100% rename from ANSCV/ANSMJPEG.cpp rename to modules/ANSCV/ANSMJPEG.cpp diff --git a/ANSCV/ANSMJPEG.h b/modules/ANSCV/ANSMJPEG.h similarity index 100% rename from ANSCV/ANSMJPEG.h rename to modules/ANSCV/ANSMJPEG.h diff --git a/ANSCV/ANSMatRegistry.h b/modules/ANSCV/ANSMatRegistry.h similarity index 100% rename from ANSCV/ANSMatRegistry.h rename to modules/ANSCV/ANSMatRegistry.h diff --git a/ANSCV/ANSOpenCV.cpp b/modules/ANSCV/ANSOpenCV.cpp similarity index 100% rename from ANSCV/ANSOpenCV.cpp rename to modules/ANSCV/ANSOpenCV.cpp diff --git a/ANSCV/ANSOpenCV.h b/modules/ANSCV/ANSOpenCV.h similarity index 100% rename from ANSCV/ANSOpenCV.h rename to modules/ANSCV/ANSOpenCV.h diff --git a/ANSCV/ANSRTMP.cpp b/modules/ANSCV/ANSRTMP.cpp similarity index 100% rename from ANSCV/ANSRTMP.cpp rename to modules/ANSCV/ANSRTMP.cpp diff --git a/ANSCV/ANSRTMP.h b/modules/ANSCV/ANSRTMP.h similarity index 100% rename from ANSCV/ANSRTMP.h rename to modules/ANSCV/ANSRTMP.h diff --git a/ANSCV/ANSRTSP.cpp b/modules/ANSCV/ANSRTSP.cpp similarity index 100% rename from ANSCV/ANSRTSP.cpp rename to modules/ANSCV/ANSRTSP.cpp diff --git a/ANSCV/ANSRTSP.h b/modules/ANSCV/ANSRTSP.h similarity index 100% rename from ANSCV/ANSRTSP.h rename to modules/ANSCV/ANSRTSP.h diff --git a/ANSCV/ANSSRT.cpp b/modules/ANSCV/ANSSRT.cpp similarity index 100% rename from ANSCV/ANSSRT.cpp rename to modules/ANSCV/ANSSRT.cpp diff --git a/ANSCV/ANSSRT.h b/modules/ANSCV/ANSSRT.h similarity index 100% rename from ANSCV/ANSSRT.h rename to modules/ANSCV/ANSSRT.h diff --git a/ANSCV/ANSVideoPlayer.cpp b/modules/ANSCV/ANSVideoPlayer.cpp similarity index 100% rename from ANSCV/ANSVideoPlayer.cpp rename to modules/ANSCV/ANSVideoPlayer.cpp diff --git a/ANSCV/ANSVideoPlayer.h b/modules/ANSCV/ANSVideoPlayer.h similarity index 100% rename from ANSCV/ANSVideoPlayer.h rename to modules/ANSCV/ANSVideoPlayer.h diff --git a/ANSCV/ANSWebcam.cpp b/modules/ANSCV/ANSWebcam.cpp similarity index 100% rename from ANSCV/ANSWebcam.cpp rename to modules/ANSCV/ANSWebcam.cpp diff --git a/ANSCV/ANSWebcam.h b/modules/ANSCV/ANSWebcam.h similarity index 100% rename from ANSCV/ANSWebcam.h rename to modules/ANSCV/ANSWebcam.h diff --git a/ANSCV/CMakeLists.txt b/modules/ANSCV/CMakeLists.txt similarity index 100% rename from ANSCV/CMakeLists.txt rename to modules/ANSCV/CMakeLists.txt diff --git a/ANSCV/VideoPlayer.cpp b/modules/ANSCV/VideoPlayer.cpp similarity index 100% rename from ANSCV/VideoPlayer.cpp rename to modules/ANSCV/VideoPlayer.cpp diff --git a/ANSCV/VideoPlayer.h b/modules/ANSCV/VideoPlayer.h similarity index 100% rename from ANSCV/VideoPlayer.h rename to modules/ANSCV/VideoPlayer.h diff --git a/ANSCV/dllmain.cpp b/modules/ANSCV/dllmain.cpp similarity index 100% rename from ANSCV/dllmain.cpp rename to modules/ANSCV/dllmain.cpp diff --git a/ANSLPR/framework.h b/modules/ANSCV/framework.h similarity index 100% rename from ANSLPR/framework.h rename to modules/ANSCV/framework.h diff --git a/ANSLicensingSystem/pch.cpp b/modules/ANSCV/pch.cpp similarity index 100% rename from ANSLicensingSystem/pch.cpp rename to modules/ANSCV/pch.cpp diff --git a/ANSCV/pch.h b/modules/ANSCV/pch.h similarity index 100% rename from ANSCV/pch.h rename to modules/ANSCV/pch.h diff --git a/ANSFR/ANSFR.cpp b/modules/ANSFR/ANSFR.cpp similarity index 100% rename from ANSFR/ANSFR.cpp rename to modules/ANSFR/ANSFR.cpp diff --git a/ANSFR/ANSFR.h b/modules/ANSFR/ANSFR.h similarity index 100% rename from ANSFR/ANSFR.h rename to modules/ANSFR/ANSFR.h diff --git a/ANSFR/ANSFRCommon.cpp b/modules/ANSFR/ANSFRCommon.cpp similarity index 100% rename from ANSFR/ANSFRCommon.cpp rename to modules/ANSFR/ANSFRCommon.cpp diff --git a/ANSFR/ANSFRCommon.h b/modules/ANSFR/ANSFRCommon.h similarity index 100% rename from ANSFR/ANSFRCommon.h rename to modules/ANSFR/ANSFRCommon.h diff --git a/ANSFR/ANSFaceRecognizer.cpp b/modules/ANSFR/ANSFaceRecognizer.cpp similarity index 100% rename from ANSFR/ANSFaceRecognizer.cpp rename to modules/ANSFR/ANSFaceRecognizer.cpp diff --git a/ANSFR/ANSFaceRecognizer.h b/modules/ANSFR/ANSFaceRecognizer.h similarity index 100% rename from ANSFR/ANSFaceRecognizer.h rename to modules/ANSFR/ANSFaceRecognizer.h diff --git a/ANSFR/ANSGpuFrameRegistry.cpp b/modules/ANSFR/ANSGpuFrameRegistry.cpp similarity index 100% rename from ANSFR/ANSGpuFrameRegistry.cpp rename to modules/ANSFR/ANSGpuFrameRegistry.cpp diff --git a/ANSFR/ARCFaceRT.cpp b/modules/ANSFR/ARCFaceRT.cpp similarity index 100% rename from ANSFR/ARCFaceRT.cpp rename to modules/ANSFR/ARCFaceRT.cpp diff --git a/ANSFR/ARCFaceRT.h b/modules/ANSFR/ARCFaceRT.h similarity index 100% rename from ANSFR/ARCFaceRT.h rename to modules/ANSFR/ARCFaceRT.h diff --git a/ANSFR/CMakeLists.txt b/modules/ANSFR/CMakeLists.txt similarity index 96% rename from ANSFR/CMakeLists.txt rename to modules/ANSFR/CMakeLists.txt index c7c7439..0c1487d 100644 --- a/ANSFR/CMakeLists.txt +++ b/modules/ANSFR/CMakeLists.txt @@ -28,12 +28,12 @@ target_include_directories(ANSFR PRIVATE ${CMAKE_SOURCE_DIR}/engines/ONNXEngine ${CMAKE_SOURCE_DIR}/engines/OpenVINOEngine/include ${CMAKE_SOURCE_DIR}/engines/TensorRTAPI/include - ${CMAKE_SOURCE_DIR}/ANSODEngine + ${CMAKE_SOURCE_DIR}/modules/ANSODEngine ${SHARED_INCLUDE_DIR} ) target_include_directories(ANSFR PRIVATE - ${CMAKE_SOURCE_DIR}/ANSMOT + ${CMAKE_SOURCE_DIR}/modules/ANSMOT ${CMAKE_SOURCE_DIR}/engines/OpenVINOEngine/include/faceapp ${ANSLIBS_DIR}/faiss ) diff --git a/ANSFR/FaceDatabase.cpp b/modules/ANSFR/FaceDatabase.cpp similarity index 100% rename from ANSFR/FaceDatabase.cpp rename to modules/ANSFR/FaceDatabase.cpp diff --git a/ANSFR/FaceDatabase.h b/modules/ANSFR/FaceDatabase.h similarity index 100% rename from ANSFR/FaceDatabase.h rename to modules/ANSFR/FaceDatabase.h diff --git a/ANSFR/FaceNet.cpp b/modules/ANSFR/FaceNet.cpp similarity index 100% rename from ANSFR/FaceNet.cpp rename to modules/ANSFR/FaceNet.cpp diff --git a/ANSFR/FaceNet.h b/modules/ANSFR/FaceNet.h similarity index 100% rename from ANSFR/FaceNet.h rename to modules/ANSFR/FaceNet.h diff --git a/ANSFR/RetinaFaceTRT.cpp b/modules/ANSFR/RetinaFaceTRT.cpp similarity index 100% rename from ANSFR/RetinaFaceTRT.cpp rename to modules/ANSFR/RetinaFaceTRT.cpp diff --git a/ANSFR/RetinaFaceTRT.h b/modules/ANSFR/RetinaFaceTRT.h similarity index 100% rename from ANSFR/RetinaFaceTRT.h rename to modules/ANSFR/RetinaFaceTRT.h diff --git a/ANSFR/WebClient.cpp b/modules/ANSFR/WebClient.cpp similarity index 100% rename from ANSFR/WebClient.cpp rename to modules/ANSFR/WebClient.cpp diff --git a/ANSFR/WebClient.h b/modules/ANSFR/WebClient.h similarity index 100% rename from ANSFR/WebClient.h rename to modules/ANSFR/WebClient.h diff --git a/ANSFR/decode.cpp b/modules/ANSFR/decode.cpp similarity index 100% rename from ANSFR/decode.cpp rename to modules/ANSFR/decode.cpp diff --git a/ANSFR/decode.h b/modules/ANSFR/decode.h similarity index 100% rename from ANSFR/decode.h rename to modules/ANSFR/decode.h diff --git a/ANSFR/dllmain.cpp b/modules/ANSFR/dllmain.cpp similarity index 100% rename from ANSFR/dllmain.cpp rename to modules/ANSFR/dllmain.cpp diff --git a/ANSLicensingSystem/framework.h b/modules/ANSFR/framework.h similarity index 100% rename from ANSLicensingSystem/framework.h rename to modules/ANSFR/framework.h diff --git a/ANSFR/macros.h b/modules/ANSFR/macros.h similarity index 100% rename from ANSFR/macros.h rename to modules/ANSFR/macros.h diff --git a/ANSMOT/pch.cpp b/modules/ANSFR/pch.cpp similarity index 100% rename from ANSMOT/pch.cpp rename to modules/ANSFR/pch.cpp diff --git a/ANSFR/pch.h b/modules/ANSFR/pch.h similarity index 100% rename from ANSFR/pch.h rename to modules/ANSFR/pch.h diff --git a/ANSFR/shell.c b/modules/ANSFR/shell.c similarity index 100% rename from ANSFR/shell.c rename to modules/ANSFR/shell.c diff --git a/ANSFR/sqlite3.c b/modules/ANSFR/sqlite3.c similarity index 100% rename from ANSFR/sqlite3.c rename to modules/ANSFR/sqlite3.c diff --git a/ANSFR/sqlite3.h b/modules/ANSFR/sqlite3.h similarity index 100% rename from ANSFR/sqlite3.h rename to modules/ANSFR/sqlite3.h diff --git a/ANSFR/sqlite3ext.h b/modules/ANSFR/sqlite3ext.h similarity index 100% rename from ANSFR/sqlite3ext.h rename to modules/ANSFR/sqlite3ext.h diff --git a/ANSLLM/ANSLLM.cpp b/modules/ANSLLM/ANSLLM.cpp similarity index 100% rename from ANSLLM/ANSLLM.cpp rename to modules/ANSLLM/ANSLLM.cpp diff --git a/ANSLLM/ANSLLM.h b/modules/ANSLLM/ANSLLM.h similarity index 100% rename from ANSLLM/ANSLLM.h rename to modules/ANSLLM/ANSLLM.h diff --git a/ANSLLM/CMakeLists.txt b/modules/ANSLLM/CMakeLists.txt similarity index 100% rename from ANSLLM/CMakeLists.txt rename to modules/ANSLLM/CMakeLists.txt diff --git a/ANSLLM/dllmain.cpp b/modules/ANSLLM/dllmain.cpp similarity index 100% rename from ANSLLM/dllmain.cpp rename to modules/ANSLLM/dllmain.cpp diff --git a/ANSMOT/framework.h b/modules/ANSLLM/framework.h similarity index 100% rename from ANSMOT/framework.h rename to modules/ANSLLM/framework.h diff --git a/ANSOCR/pch.cpp b/modules/ANSLLM/pch.cpp similarity index 100% rename from ANSOCR/pch.cpp rename to modules/ANSLLM/pch.cpp diff --git a/ANSLLM/pch.h b/modules/ANSLLM/pch.h similarity index 100% rename from ANSLLM/pch.h rename to modules/ANSLLM/pch.h diff --git a/ANSLPR/ANSALPR_OV.cpp b/modules/ANSLPR/ANSALPR_OV.cpp similarity index 100% rename from ANSLPR/ANSALPR_OV.cpp rename to modules/ANSLPR/ANSALPR_OV.cpp diff --git a/ANSLPR/ANSGpuFrameRegistry.cpp b/modules/ANSLPR/ANSGpuFrameRegistry.cpp similarity index 100% rename from ANSLPR/ANSGpuFrameRegistry.cpp rename to modules/ANSLPR/ANSGpuFrameRegistry.cpp diff --git a/ANSLPR/ANSLPR.cpp b/modules/ANSLPR/ANSLPR.cpp similarity index 100% rename from ANSLPR/ANSLPR.cpp rename to modules/ANSLPR/ANSLPR.cpp diff --git a/ANSLPR/ANSLPR.h b/modules/ANSLPR/ANSLPR.h similarity index 100% rename from ANSLPR/ANSLPR.h rename to modules/ANSLPR/ANSLPR.h diff --git a/ANSLPR/ANSLPR_CPU.cpp b/modules/ANSLPR/ANSLPR_CPU.cpp similarity index 100% rename from ANSLPR/ANSLPR_CPU.cpp rename to modules/ANSLPR/ANSLPR_CPU.cpp diff --git a/ANSLPR/ANSLPR_CPU.h b/modules/ANSLPR/ANSLPR_CPU.h similarity index 100% rename from ANSLPR/ANSLPR_CPU.h rename to modules/ANSLPR/ANSLPR_CPU.h diff --git a/ANSLPR/ANSLPR_OD.cpp b/modules/ANSLPR/ANSLPR_OD.cpp similarity index 100% rename from ANSLPR/ANSLPR_OD.cpp rename to modules/ANSLPR/ANSLPR_OD.cpp diff --git a/ANSLPR/ANSLPR_OD.h b/modules/ANSLPR/ANSLPR_OD.h similarity index 100% rename from ANSLPR/ANSLPR_OD.h rename to modules/ANSLPR/ANSLPR_OD.h diff --git a/ANSLPR/ANSLPR_OV.h b/modules/ANSLPR/ANSLPR_OV.h similarity index 100% rename from ANSLPR/ANSLPR_OV.h rename to modules/ANSLPR/ANSLPR_OV.h diff --git a/ANSLPR/ANSLPR_RT.cpp b/modules/ANSLPR/ANSLPR_RT.cpp similarity index 100% rename from ANSLPR/ANSLPR_RT.cpp rename to modules/ANSLPR/ANSLPR_RT.cpp diff --git a/ANSLPR/ANSLPR_RT.h b/modules/ANSLPR/ANSLPR_RT.h similarity index 100% rename from ANSLPR/ANSLPR_RT.h rename to modules/ANSLPR/ANSLPR_RT.h diff --git a/ANSLPR/CMakeLists.txt b/modules/ANSLPR/CMakeLists.txt similarity index 57% rename from ANSLPR/CMakeLists.txt rename to modules/ANSLPR/CMakeLists.txt index 5ccf032..e38f040 100644 --- a/ANSLPR/CMakeLists.txt +++ b/modules/ANSLPR/CMakeLists.txt @@ -13,17 +13,17 @@ file(GLOB ANSLPR_INCLUDE_HEADERS "include/*.h") # PaddleOCR sources compiled into ANSLPR (from original vcxproj) set(PADDLE_SOURCES - ${CMAKE_SOURCE_DIR}/ANSOCR/ANSPaddleOCR/src/clipper.cpp - ${CMAKE_SOURCE_DIR}/ANSOCR/ANSPaddleOCR/src/ocr_cls.cpp - ${CMAKE_SOURCE_DIR}/ANSOCR/ANSPaddleOCR/src/ocr_det.cpp - ${CMAKE_SOURCE_DIR}/ANSOCR/ANSPaddleOCR/src/ocr_rec.cpp - ${CMAKE_SOURCE_DIR}/ANSOCR/ANSPaddleOCR/src/paddleocr.cpp - ${CMAKE_SOURCE_DIR}/ANSOCR/ANSPaddleOCR/src/paddleocr_utility.cpp - ${CMAKE_SOURCE_DIR}/ANSOCR/ANSPaddleOCR/src/paddlestructure.cpp - ${CMAKE_SOURCE_DIR}/ANSOCR/ANSPaddleOCR/src/postprocess_op.cpp - ${CMAKE_SOURCE_DIR}/ANSOCR/ANSPaddleOCR/src/preprocess_op.cpp - ${CMAKE_SOURCE_DIR}/ANSOCR/ANSPaddleOCR/src/structure_layout.cpp - ${CMAKE_SOURCE_DIR}/ANSOCR/ANSPaddleOCR/src/structure_table.cpp + ${CMAKE_SOURCE_DIR}/modules/ANSOCR/ANSPaddleOCR/src/clipper.cpp + ${CMAKE_SOURCE_DIR}/modules/ANSOCR/ANSPaddleOCR/src/ocr_cls.cpp + ${CMAKE_SOURCE_DIR}/modules/ANSOCR/ANSPaddleOCR/src/ocr_det.cpp + ${CMAKE_SOURCE_DIR}/modules/ANSOCR/ANSPaddleOCR/src/ocr_rec.cpp + ${CMAKE_SOURCE_DIR}/modules/ANSOCR/ANSPaddleOCR/src/paddleocr.cpp + ${CMAKE_SOURCE_DIR}/modules/ANSOCR/ANSPaddleOCR/src/paddleocr_utility.cpp + ${CMAKE_SOURCE_DIR}/modules/ANSOCR/ANSPaddleOCR/src/paddlestructure.cpp + ${CMAKE_SOURCE_DIR}/modules/ANSOCR/ANSPaddleOCR/src/postprocess_op.cpp + ${CMAKE_SOURCE_DIR}/modules/ANSOCR/ANSPaddleOCR/src/preprocess_op.cpp + ${CMAKE_SOURCE_DIR}/modules/ANSOCR/ANSPaddleOCR/src/structure_layout.cpp + ${CMAKE_SOURCE_DIR}/modules/ANSOCR/ANSPaddleOCR/src/structure_table.cpp ) add_library(ANSLPR SHARED @@ -42,10 +42,10 @@ target_include_directories(ANSLPR PRIVATE ${CMAKE_SOURCE_DIR}/engines/ONNXEngine ${CMAKE_SOURCE_DIR}/engines/OpenVINOEngine/include ${CMAKE_SOURCE_DIR}/engines/TensorRTAPI/include - ${CMAKE_SOURCE_DIR}/ANSODEngine - ${CMAKE_SOURCE_DIR}/ANSOCR - ${CMAKE_SOURCE_DIR}/ANSOCR/ANSPaddleOCR - ${CMAKE_SOURCE_DIR}/ANSOCR/ANSPaddleOCR/include + ${CMAKE_SOURCE_DIR}/modules/ANSODEngine + ${CMAKE_SOURCE_DIR}/modules/ANSOCR + ${CMAKE_SOURCE_DIR}/modules/ANSOCR/ANSPaddleOCR + ${CMAKE_SOURCE_DIR}/modules/ANSOCR/ANSPaddleOCR/include ${SHARED_INCLUDE_DIR} ) diff --git a/ANSLPR/dllmain.cpp b/modules/ANSLPR/dllmain.cpp similarity index 100% rename from ANSLPR/dllmain.cpp rename to modules/ANSLPR/dllmain.cpp diff --git a/ANSOCR/framework.h b/modules/ANSLPR/framework.h similarity index 100% rename from ANSOCR/framework.h rename to modules/ANSLPR/framework.h diff --git a/ANSLPR/include/Levenshtein.h b/modules/ANSLPR/include/Levenshtein.h similarity index 100% rename from ANSLPR/include/Levenshtein.h rename to modules/ANSLPR/include/Levenshtein.h diff --git a/ANSLPR/include/Line.h b/modules/ANSLPR/include/Line.h similarity index 100% rename from ANSLPR/include/Line.h rename to modules/ANSLPR/include/Line.h diff --git a/ANSLPR/include/ONNX_detector.h b/modules/ANSLPR/include/ONNX_detector.h similarity index 100% rename from ANSLPR/include/ONNX_detector.h rename to modules/ANSLPR/include/ONNX_detector.h diff --git a/ANSLPR/include/StatSommesX_Y_H_dbl.h b/modules/ANSLPR/include/StatSommesX_Y_H_dbl.h similarity index 100% rename from ANSLPR/include/StatSommesX_Y_H_dbl.h rename to modules/ANSLPR/include/StatSommesX_Y_H_dbl.h diff --git a/ANSLPR/include/utils_alpr_detect.h b/modules/ANSLPR/include/utils_alpr_detect.h similarity index 100% rename from ANSLPR/include/utils_alpr_detect.h rename to modules/ANSLPR/include/utils_alpr_detect.h diff --git a/ANSLPR/include/utils_image_file.h b/modules/ANSLPR/include/utils_image_file.h similarity index 100% rename from ANSLPR/include/utils_image_file.h rename to modules/ANSLPR/include/utils_image_file.h diff --git a/ANSLPR/include/utils_opencv.h b/modules/ANSLPR/include/utils_opencv.h similarity index 100% rename from ANSLPR/include/utils_opencv.h rename to modules/ANSLPR/include/utils_opencv.h diff --git a/ANSLPR/include/yolov5_alpr_onnx_detector.h b/modules/ANSLPR/include/yolov5_alpr_onnx_detector.h similarity index 100% rename from ANSLPR/include/yolov5_alpr_onnx_detector.h rename to modules/ANSLPR/include/yolov5_alpr_onnx_detector.h diff --git a/ANSODEngine/pch.cpp b/modules/ANSLPR/pch.cpp similarity index 100% rename from ANSODEngine/pch.cpp rename to modules/ANSLPR/pch.cpp diff --git a/ANSODEngine/pch.h b/modules/ANSLPR/pch.h similarity index 100% rename from ANSODEngine/pch.h rename to modules/ANSLPR/pch.h diff --git a/ANSLPR/src/Levenshtein.cpp b/modules/ANSLPR/src/Levenshtein.cpp similarity index 100% rename from ANSLPR/src/Levenshtein.cpp rename to modules/ANSLPR/src/Levenshtein.cpp diff --git a/ANSLPR/src/Line.cpp b/modules/ANSLPR/src/Line.cpp similarity index 100% rename from ANSLPR/src/Line.cpp rename to modules/ANSLPR/src/Line.cpp diff --git a/ANSLPR/src/ONNX_detector.cpp b/modules/ANSLPR/src/ONNX_detector.cpp similarity index 100% rename from ANSLPR/src/ONNX_detector.cpp rename to modules/ANSLPR/src/ONNX_detector.cpp diff --git a/ANSLPR/src/StatSommesX_Y_H_dbl.cpp b/modules/ANSLPR/src/StatSommesX_Y_H_dbl.cpp similarity index 100% rename from ANSLPR/src/StatSommesX_Y_H_dbl.cpp rename to modules/ANSLPR/src/StatSommesX_Y_H_dbl.cpp diff --git a/ANSLPR/src/utils_alpr_detect.cpp b/modules/ANSLPR/src/utils_alpr_detect.cpp similarity index 100% rename from ANSLPR/src/utils_alpr_detect.cpp rename to modules/ANSLPR/src/utils_alpr_detect.cpp diff --git a/ANSLPR/src/utils_image_file.cpp b/modules/ANSLPR/src/utils_image_file.cpp similarity index 100% rename from ANSLPR/src/utils_image_file.cpp rename to modules/ANSLPR/src/utils_image_file.cpp diff --git a/ANSLPR/src/utils_opencv.cpp b/modules/ANSLPR/src/utils_opencv.cpp similarity index 100% rename from ANSLPR/src/utils_opencv.cpp rename to modules/ANSLPR/src/utils_opencv.cpp diff --git a/ANSLPR/src/yolov5_alpr_onnx_detector.cpp b/modules/ANSLPR/src/yolov5_alpr_onnx_detector.cpp similarity index 100% rename from ANSLPR/src/yolov5_alpr_onnx_detector.cpp rename to modules/ANSLPR/src/yolov5_alpr_onnx_detector.cpp diff --git a/ANSMOT/ANSByteTrack.cpp b/modules/ANSMOT/ANSByteTrack.cpp similarity index 100% rename from ANSMOT/ANSByteTrack.cpp rename to modules/ANSMOT/ANSByteTrack.cpp diff --git a/ANSMOT/ANSByteTrack.h b/modules/ANSMOT/ANSByteTrack.h similarity index 100% rename from ANSMOT/ANSByteTrack.h rename to modules/ANSMOT/ANSByteTrack.h diff --git a/ANSMOT/ANSByteTrackEigen.cpp b/modules/ANSMOT/ANSByteTrackEigen.cpp similarity index 100% rename from ANSMOT/ANSByteTrackEigen.cpp rename to modules/ANSMOT/ANSByteTrackEigen.cpp diff --git a/ANSMOT/ANSByteTrackEigen.h b/modules/ANSMOT/ANSByteTrackEigen.h similarity index 100% rename from ANSMOT/ANSByteTrackEigen.h rename to modules/ANSMOT/ANSByteTrackEigen.h diff --git a/ANSMOT/ANSByteTrackNCNN.cpp b/modules/ANSMOT/ANSByteTrackNCNN.cpp similarity index 100% rename from ANSMOT/ANSByteTrackNCNN.cpp rename to modules/ANSMOT/ANSByteTrackNCNN.cpp diff --git a/ANSMOT/ANSByteTrackNCNN.h b/modules/ANSMOT/ANSByteTrackNCNN.h similarity index 100% rename from ANSMOT/ANSByteTrackNCNN.h rename to modules/ANSMOT/ANSByteTrackNCNN.h diff --git a/ANSMOT/ANSMOT.cpp b/modules/ANSMOT/ANSMOT.cpp similarity index 100% rename from ANSMOT/ANSMOT.cpp rename to modules/ANSMOT/ANSMOT.cpp diff --git a/ANSMOT/ANSMOT.h b/modules/ANSMOT/ANSMOT.h similarity index 100% rename from ANSMOT/ANSMOT.h rename to modules/ANSMOT/ANSMOT.h diff --git a/ANSMOT/ANSOCSortTrack.cpp b/modules/ANSMOT/ANSOCSortTrack.cpp similarity index 100% rename from ANSMOT/ANSOCSortTrack.cpp rename to modules/ANSMOT/ANSOCSortTrack.cpp diff --git a/ANSMOT/ANSOCSortTrack.h b/modules/ANSMOT/ANSOCSortTrack.h similarity index 100% rename from ANSMOT/ANSOCSortTrack.h rename to modules/ANSMOT/ANSOCSortTrack.h diff --git a/ANSMOT/ANSUCMC.cpp b/modules/ANSMOT/ANSUCMC.cpp similarity index 100% rename from ANSMOT/ANSUCMC.cpp rename to modules/ANSMOT/ANSUCMC.cpp diff --git a/ANSMOT/ANSUCMC.h b/modules/ANSMOT/ANSUCMC.h similarity index 100% rename from ANSMOT/ANSUCMC.h rename to modules/ANSMOT/ANSUCMC.h diff --git a/ANSMOT/ByteTrack/include/BYTETracker.h b/modules/ANSMOT/ByteTrack/include/BYTETracker.h similarity index 100% rename from ANSMOT/ByteTrack/include/BYTETracker.h rename to modules/ANSMOT/ByteTrack/include/BYTETracker.h diff --git a/ANSMOT/ByteTrack/include/KalmanFilter.h b/modules/ANSMOT/ByteTrack/include/KalmanFilter.h similarity index 100% rename from ANSMOT/ByteTrack/include/KalmanFilter.h rename to modules/ANSMOT/ByteTrack/include/KalmanFilter.h diff --git a/ANSMOT/ByteTrack/include/Object.h b/modules/ANSMOT/ByteTrack/include/Object.h similarity index 100% rename from ANSMOT/ByteTrack/include/Object.h rename to modules/ANSMOT/ByteTrack/include/Object.h diff --git a/ANSMOT/ByteTrack/include/Rect.h b/modules/ANSMOT/ByteTrack/include/Rect.h similarity index 100% rename from ANSMOT/ByteTrack/include/Rect.h rename to modules/ANSMOT/ByteTrack/include/Rect.h diff --git a/ANSMOT/ByteTrack/include/STrack.h b/modules/ANSMOT/ByteTrack/include/STrack.h similarity index 100% rename from ANSMOT/ByteTrack/include/STrack.h rename to modules/ANSMOT/ByteTrack/include/STrack.h diff --git a/ANSMOT/ByteTrack/include/lapjv.h b/modules/ANSMOT/ByteTrack/include/lapjv.h similarity index 100% rename from ANSMOT/ByteTrack/include/lapjv.h rename to modules/ANSMOT/ByteTrack/include/lapjv.h diff --git a/ANSMOT/ByteTrack/src/BYTETracker.cpp b/modules/ANSMOT/ByteTrack/src/BYTETracker.cpp similarity index 100% rename from ANSMOT/ByteTrack/src/BYTETracker.cpp rename to modules/ANSMOT/ByteTrack/src/BYTETracker.cpp diff --git a/ANSMOT/ByteTrack/src/KalmanFilter.cpp b/modules/ANSMOT/ByteTrack/src/KalmanFilter.cpp similarity index 100% rename from ANSMOT/ByteTrack/src/KalmanFilter.cpp rename to modules/ANSMOT/ByteTrack/src/KalmanFilter.cpp diff --git a/ANSMOT/ByteTrack/src/Object.cpp b/modules/ANSMOT/ByteTrack/src/Object.cpp similarity index 100% rename from ANSMOT/ByteTrack/src/Object.cpp rename to modules/ANSMOT/ByteTrack/src/Object.cpp diff --git a/ANSMOT/ByteTrack/src/Rect.cpp b/modules/ANSMOT/ByteTrack/src/Rect.cpp similarity index 100% rename from ANSMOT/ByteTrack/src/Rect.cpp rename to modules/ANSMOT/ByteTrack/src/Rect.cpp diff --git a/ANSMOT/ByteTrack/src/STrack.cpp b/modules/ANSMOT/ByteTrack/src/STrack.cpp similarity index 100% rename from ANSMOT/ByteTrack/src/STrack.cpp rename to modules/ANSMOT/ByteTrack/src/STrack.cpp diff --git a/ANSMOT/ByteTrack/src/lapjv.cpp b/modules/ANSMOT/ByteTrack/src/lapjv.cpp similarity index 100% rename from ANSMOT/ByteTrack/src/lapjv.cpp rename to modules/ANSMOT/ByteTrack/src/lapjv.cpp diff --git a/ANSMOT/ByteTrackEigen/include/EigenBYTETracker.h b/modules/ANSMOT/ByteTrackEigen/include/EigenBYTETracker.h similarity index 100% rename from ANSMOT/ByteTrackEigen/include/EigenBYTETracker.h rename to modules/ANSMOT/ByteTrackEigen/include/EigenBYTETracker.h diff --git a/ANSMOT/ByteTrackEigen/include/EigenBaseTrack.h b/modules/ANSMOT/ByteTrackEigen/include/EigenBaseTrack.h similarity index 100% rename from ANSMOT/ByteTrackEigen/include/EigenBaseTrack.h rename to modules/ANSMOT/ByteTrackEigen/include/EigenBaseTrack.h diff --git a/ANSMOT/ByteTrackEigen/include/EigenBoundingBoxIoUMatching.h b/modules/ANSMOT/ByteTrackEigen/include/EigenBoundingBoxIoUMatching.h similarity index 100% rename from ANSMOT/ByteTrackEigen/include/EigenBoundingBoxIoUMatching.h rename to modules/ANSMOT/ByteTrackEigen/include/EigenBoundingBoxIoUMatching.h diff --git a/ANSMOT/ByteTrackEigen/include/EigenBoundingBoxTrackUtils.h b/modules/ANSMOT/ByteTrackEigen/include/EigenBoundingBoxTrackUtils.h similarity index 100% rename from ANSMOT/ByteTrackEigen/include/EigenBoundingBoxTrackUtils.h rename to modules/ANSMOT/ByteTrackEigen/include/EigenBoundingBoxTrackUtils.h diff --git a/ANSMOT/ByteTrackEigen/include/EigenExport.h b/modules/ANSMOT/ByteTrackEigen/include/EigenExport.h similarity index 100% rename from ANSMOT/ByteTrackEigen/include/EigenExport.h rename to modules/ANSMOT/ByteTrackEigen/include/EigenExport.h diff --git a/ANSMOT/ByteTrackEigen/include/EigenHungarianAlgorithm.h b/modules/ANSMOT/ByteTrackEigen/include/EigenHungarianAlgorithm.h similarity index 100% rename from ANSMOT/ByteTrackEigen/include/EigenHungarianAlgorithm.h rename to modules/ANSMOT/ByteTrackEigen/include/EigenHungarianAlgorithm.h diff --git a/ANSMOT/ByteTrackEigen/include/EigenKalmanBBoxTrack.h b/modules/ANSMOT/ByteTrackEigen/include/EigenKalmanBBoxTrack.h similarity index 100% rename from ANSMOT/ByteTrackEigen/include/EigenKalmanBBoxTrack.h rename to modules/ANSMOT/ByteTrackEigen/include/EigenKalmanBBoxTrack.h diff --git a/ANSMOT/ByteTrackEigen/include/EigenKalmanFilter.h b/modules/ANSMOT/ByteTrackEigen/include/EigenKalmanFilter.h similarity index 100% rename from ANSMOT/ByteTrackEigen/include/EigenKalmanFilter.h rename to modules/ANSMOT/ByteTrackEigen/include/EigenKalmanFilter.h diff --git a/ANSMOT/ByteTrackEigen/include/EigenLinearAssignment.h b/modules/ANSMOT/ByteTrackEigen/include/EigenLinearAssignment.h similarity index 100% rename from ANSMOT/ByteTrackEigen/include/EigenLinearAssignment.h rename to modules/ANSMOT/ByteTrackEigen/include/EigenLinearAssignment.h diff --git a/ANSMOT/ByteTrackEigen/src/EigenBYTETracker.cpp b/modules/ANSMOT/ByteTrackEigen/src/EigenBYTETracker.cpp similarity index 100% rename from ANSMOT/ByteTrackEigen/src/EigenBYTETracker.cpp rename to modules/ANSMOT/ByteTrackEigen/src/EigenBYTETracker.cpp diff --git a/ANSMOT/ByteTrackEigen/src/EigenBaseTrack.cpp b/modules/ANSMOT/ByteTrackEigen/src/EigenBaseTrack.cpp similarity index 100% rename from ANSMOT/ByteTrackEigen/src/EigenBaseTrack.cpp rename to modules/ANSMOT/ByteTrackEigen/src/EigenBaseTrack.cpp diff --git a/ANSMOT/ByteTrackEigen/src/EigenBoundingBoxIoUMatching.cpp b/modules/ANSMOT/ByteTrackEigen/src/EigenBoundingBoxIoUMatching.cpp similarity index 100% rename from ANSMOT/ByteTrackEigen/src/EigenBoundingBoxIoUMatching.cpp rename to modules/ANSMOT/ByteTrackEigen/src/EigenBoundingBoxIoUMatching.cpp diff --git a/ANSMOT/ByteTrackEigen/src/EigenBoundingBoxTrackUtils.cpp b/modules/ANSMOT/ByteTrackEigen/src/EigenBoundingBoxTrackUtils.cpp similarity index 100% rename from ANSMOT/ByteTrackEigen/src/EigenBoundingBoxTrackUtils.cpp rename to modules/ANSMOT/ByteTrackEigen/src/EigenBoundingBoxTrackUtils.cpp diff --git a/ANSMOT/ByteTrackEigen/src/EigenHungarianAlgorithm.cpp b/modules/ANSMOT/ByteTrackEigen/src/EigenHungarianAlgorithm.cpp similarity index 100% rename from ANSMOT/ByteTrackEigen/src/EigenHungarianAlgorithm.cpp rename to modules/ANSMOT/ByteTrackEigen/src/EigenHungarianAlgorithm.cpp diff --git a/ANSMOT/ByteTrackEigen/src/EigenKalmanBBoxTrack.cpp b/modules/ANSMOT/ByteTrackEigen/src/EigenKalmanBBoxTrack.cpp similarity index 100% rename from ANSMOT/ByteTrackEigen/src/EigenKalmanBBoxTrack.cpp rename to modules/ANSMOT/ByteTrackEigen/src/EigenKalmanBBoxTrack.cpp diff --git a/ANSMOT/ByteTrackEigen/src/EigenKalmanFilter.cpp b/modules/ANSMOT/ByteTrackEigen/src/EigenKalmanFilter.cpp similarity index 100% rename from ANSMOT/ByteTrackEigen/src/EigenKalmanFilter.cpp rename to modules/ANSMOT/ByteTrackEigen/src/EigenKalmanFilter.cpp diff --git a/ANSMOT/ByteTrackEigen/src/EigenLinearAssignment.cpp b/modules/ANSMOT/ByteTrackEigen/src/EigenLinearAssignment.cpp similarity index 100% rename from ANSMOT/ByteTrackEigen/src/EigenLinearAssignment.cpp rename to modules/ANSMOT/ByteTrackEigen/src/EigenLinearAssignment.cpp diff --git a/ANSMOT/ByteTrackNCNN/include/NCNNBYTETracker.h b/modules/ANSMOT/ByteTrackNCNN/include/NCNNBYTETracker.h similarity index 100% rename from ANSMOT/ByteTrackNCNN/include/NCNNBYTETracker.h rename to modules/ANSMOT/ByteTrackNCNN/include/NCNNBYTETracker.h diff --git a/ANSMOT/ByteTrackNCNN/include/NCNNBytekalmanFilter.h b/modules/ANSMOT/ByteTrackNCNN/include/NCNNBytekalmanFilter.h similarity index 100% rename from ANSMOT/ByteTrackNCNN/include/NCNNBytekalmanFilter.h rename to modules/ANSMOT/ByteTrackNCNN/include/NCNNBytekalmanFilter.h diff --git a/ANSMOT/ByteTrackNCNN/include/NCNNObject.h b/modules/ANSMOT/ByteTrackNCNN/include/NCNNObject.h similarity index 100% rename from ANSMOT/ByteTrackNCNN/include/NCNNObject.h rename to modules/ANSMOT/ByteTrackNCNN/include/NCNNObject.h diff --git a/ANSMOT/ByteTrackNCNN/include/NCNNRect.h b/modules/ANSMOT/ByteTrackNCNN/include/NCNNRect.h similarity index 100% rename from ANSMOT/ByteTrackNCNN/include/NCNNRect.h rename to modules/ANSMOT/ByteTrackNCNN/include/NCNNRect.h diff --git a/ANSMOT/ByteTrackNCNN/include/NCNNSTrack.h b/modules/ANSMOT/ByteTrackNCNN/include/NCNNSTrack.h similarity index 100% rename from ANSMOT/ByteTrackNCNN/include/NCNNSTrack.h rename to modules/ANSMOT/ByteTrackNCNN/include/NCNNSTrack.h diff --git a/ANSMOT/ByteTrackNCNN/include/NCNNdataType.h b/modules/ANSMOT/ByteTrackNCNN/include/NCNNdataType.h similarity index 100% rename from ANSMOT/ByteTrackNCNN/include/NCNNdataType.h rename to modules/ANSMOT/ByteTrackNCNN/include/NCNNdataType.h diff --git a/ANSMOT/ByteTrackNCNN/include/NCNNlapjv.h b/modules/ANSMOT/ByteTrackNCNN/include/NCNNlapjv.h similarity index 100% rename from ANSMOT/ByteTrackNCNN/include/NCNNlapjv.h rename to modules/ANSMOT/ByteTrackNCNN/include/NCNNlapjv.h diff --git a/ANSMOT/ByteTrackNCNN/src/NCNNBYTETracker.cpp b/modules/ANSMOT/ByteTrackNCNN/src/NCNNBYTETracker.cpp similarity index 100% rename from ANSMOT/ByteTrackNCNN/src/NCNNBYTETracker.cpp rename to modules/ANSMOT/ByteTrackNCNN/src/NCNNBYTETracker.cpp diff --git a/ANSMOT/ByteTrackNCNN/src/NCNNBytekalmanFilter.cpp b/modules/ANSMOT/ByteTrackNCNN/src/NCNNBytekalmanFilter.cpp similarity index 100% rename from ANSMOT/ByteTrackNCNN/src/NCNNBytekalmanFilter.cpp rename to modules/ANSMOT/ByteTrackNCNN/src/NCNNBytekalmanFilter.cpp diff --git a/ANSMOT/ByteTrackNCNN/src/NCNNObject.cpp b/modules/ANSMOT/ByteTrackNCNN/src/NCNNObject.cpp similarity index 100% rename from ANSMOT/ByteTrackNCNN/src/NCNNObject.cpp rename to modules/ANSMOT/ByteTrackNCNN/src/NCNNObject.cpp diff --git a/ANSMOT/ByteTrackNCNN/src/NCNNRect.cpp b/modules/ANSMOT/ByteTrackNCNN/src/NCNNRect.cpp similarity index 100% rename from ANSMOT/ByteTrackNCNN/src/NCNNRect.cpp rename to modules/ANSMOT/ByteTrackNCNN/src/NCNNRect.cpp diff --git a/ANSMOT/ByteTrackNCNN/src/NCNNSTrack.cpp b/modules/ANSMOT/ByteTrackNCNN/src/NCNNSTrack.cpp similarity index 100% rename from ANSMOT/ByteTrackNCNN/src/NCNNSTrack.cpp rename to modules/ANSMOT/ByteTrackNCNN/src/NCNNSTrack.cpp diff --git a/ANSMOT/ByteTrackNCNN/src/NCNNlapjv.cpp b/modules/ANSMOT/ByteTrackNCNN/src/NCNNlapjv.cpp similarity index 100% rename from ANSMOT/ByteTrackNCNN/src/NCNNlapjv.cpp rename to modules/ANSMOT/ByteTrackNCNN/src/NCNNlapjv.cpp diff --git a/ANSMOT/ByteTrackNCNN/src/NCNNutils.cpp b/modules/ANSMOT/ByteTrackNCNN/src/NCNNutils.cpp similarity index 100% rename from ANSMOT/ByteTrackNCNN/src/NCNNutils.cpp rename to modules/ANSMOT/ByteTrackNCNN/src/NCNNutils.cpp diff --git a/ANSMOT/CMakeLists.txt b/modules/ANSMOT/CMakeLists.txt similarity index 100% rename from ANSMOT/CMakeLists.txt rename to modules/ANSMOT/CMakeLists.txt diff --git a/ANSMOT/OCSort/include/Association.h b/modules/ANSMOT/OCSort/include/Association.h similarity index 100% rename from ANSMOT/OCSort/include/Association.h rename to modules/ANSMOT/OCSort/include/Association.h diff --git a/ANSMOT/OCSort/include/KalmanBoxTracker.h b/modules/ANSMOT/OCSort/include/KalmanBoxTracker.h similarity index 100% rename from ANSMOT/OCSort/include/KalmanBoxTracker.h rename to modules/ANSMOT/OCSort/include/KalmanBoxTracker.h diff --git a/ANSMOT/OCSort/include/OCSort.h b/modules/ANSMOT/OCSort/include/OCSort.h similarity index 100% rename from ANSMOT/OCSort/include/OCSort.h rename to modules/ANSMOT/OCSort/include/OCSort.h diff --git a/ANSMOT/OCSort/include/OCSortKalmanFilter.h b/modules/ANSMOT/OCSort/include/OCSortKalmanFilter.h similarity index 100% rename from ANSMOT/OCSort/include/OCSortKalmanFilter.h rename to modules/ANSMOT/OCSort/include/OCSortKalmanFilter.h diff --git a/ANSMOT/OCSort/include/OCSortObject.h b/modules/ANSMOT/OCSort/include/OCSortObject.h similarity index 100% rename from ANSMOT/OCSort/include/OCSortObject.h rename to modules/ANSMOT/OCSort/include/OCSortObject.h diff --git a/ANSMOT/OCSort/include/OCSortRect.h b/modules/ANSMOT/OCSort/include/OCSortRect.h similarity index 100% rename from ANSMOT/OCSort/include/OCSortRect.h rename to modules/ANSMOT/OCSort/include/OCSortRect.h diff --git a/ANSMOT/OCSort/include/OCSortUtilities.h b/modules/ANSMOT/OCSort/include/OCSortUtilities.h similarity index 100% rename from ANSMOT/OCSort/include/OCSortUtilities.h rename to modules/ANSMOT/OCSort/include/OCSortUtilities.h diff --git a/ANSMOT/OCSort/include/OCSortlapjv.h b/modules/ANSMOT/OCSort/include/OCSortlapjv.h similarity index 100% rename from ANSMOT/OCSort/include/OCSortlapjv.h rename to modules/ANSMOT/OCSort/include/OCSortlapjv.h diff --git a/ANSMOT/OCSort/src/Association.cpp b/modules/ANSMOT/OCSort/src/Association.cpp similarity index 100% rename from ANSMOT/OCSort/src/Association.cpp rename to modules/ANSMOT/OCSort/src/Association.cpp diff --git a/ANSMOT/OCSort/src/KalmanBoxTracker.cpp b/modules/ANSMOT/OCSort/src/KalmanBoxTracker.cpp similarity index 100% rename from ANSMOT/OCSort/src/KalmanBoxTracker.cpp rename to modules/ANSMOT/OCSort/src/KalmanBoxTracker.cpp diff --git a/ANSMOT/OCSort/src/OCSort.cpp b/modules/ANSMOT/OCSort/src/OCSort.cpp similarity index 100% rename from ANSMOT/OCSort/src/OCSort.cpp rename to modules/ANSMOT/OCSort/src/OCSort.cpp diff --git a/ANSMOT/OCSort/src/OCSortKalmanFilter.cpp b/modules/ANSMOT/OCSort/src/OCSortKalmanFilter.cpp similarity index 100% rename from ANSMOT/OCSort/src/OCSortKalmanFilter.cpp rename to modules/ANSMOT/OCSort/src/OCSortKalmanFilter.cpp diff --git a/ANSMOT/OCSort/src/OCSortObject.cpp b/modules/ANSMOT/OCSort/src/OCSortObject.cpp similarity index 100% rename from ANSMOT/OCSort/src/OCSortObject.cpp rename to modules/ANSMOT/OCSort/src/OCSortObject.cpp diff --git a/ANSMOT/OCSort/src/OCSortRect.cpp b/modules/ANSMOT/OCSort/src/OCSortRect.cpp similarity index 100% rename from ANSMOT/OCSort/src/OCSortRect.cpp rename to modules/ANSMOT/OCSort/src/OCSortRect.cpp diff --git a/ANSMOT/OCSort/src/OCSortUtilities.cpp b/modules/ANSMOT/OCSort/src/OCSortUtilities.cpp similarity index 100% rename from ANSMOT/OCSort/src/OCSortUtilities.cpp rename to modules/ANSMOT/OCSort/src/OCSortUtilities.cpp diff --git a/ANSMOT/OCSort/src/OCSortlapjv.cpp b/modules/ANSMOT/OCSort/src/OCSortlapjv.cpp similarity index 100% rename from ANSMOT/OCSort/src/OCSortlapjv.cpp rename to modules/ANSMOT/OCSort/src/OCSortlapjv.cpp diff --git a/ANSMOT/UCMC/include/UCMClapjv.h b/modules/ANSMOT/UCMC/include/UCMClapjv.h similarity index 100% rename from ANSMOT/UCMC/include/UCMClapjv.h rename to modules/ANSMOT/UCMC/include/UCMClapjv.h diff --git a/ANSMOT/UCMC/src/UCMClapjv.cpp b/modules/ANSMOT/UCMC/src/UCMClapjv.cpp similarity index 100% rename from ANSMOT/UCMC/src/UCMClapjv.cpp rename to modules/ANSMOT/UCMC/src/UCMClapjv.cpp diff --git a/ANSMOT/UCMC/src/UCMClapmod.cpp b/modules/ANSMOT/UCMC/src/UCMClapmod.cpp similarity index 100% rename from ANSMOT/UCMC/src/UCMClapmod.cpp rename to modules/ANSMOT/UCMC/src/UCMClapmod.cpp diff --git a/ANSMOT/UCMCKalman.cpp b/modules/ANSMOT/UCMCKalman.cpp similarity index 100% rename from ANSMOT/UCMCKalman.cpp rename to modules/ANSMOT/UCMCKalman.cpp diff --git a/ANSMOT/UCMCKalman.h b/modules/ANSMOT/UCMCKalman.h similarity index 100% rename from ANSMOT/UCMCKalman.h rename to modules/ANSMOT/UCMCKalman.h diff --git a/ANSMOT/UCMCTracker.cpp b/modules/ANSMOT/UCMCTracker.cpp similarity index 100% rename from ANSMOT/UCMCTracker.cpp rename to modules/ANSMOT/UCMCTracker.cpp diff --git a/ANSMOT/UCMCTracker.h b/modules/ANSMOT/UCMCTracker.h similarity index 100% rename from ANSMOT/UCMCTracker.h rename to modules/ANSMOT/UCMCTracker.h diff --git a/ANSMOT/dllmain.cpp b/modules/ANSMOT/dllmain.cpp similarity index 100% rename from ANSMOT/dllmain.cpp rename to modules/ANSMOT/dllmain.cpp diff --git a/ANSODEngine/framework.h b/modules/ANSMOT/framework.h similarity index 100% rename from ANSODEngine/framework.h rename to modules/ANSMOT/framework.h diff --git a/ANSODTrainingEngine/pch.cpp b/modules/ANSMOT/pch.cpp similarity index 100% rename from ANSODTrainingEngine/pch.cpp rename to modules/ANSMOT/pch.cpp diff --git a/ANSODTrainingEngine/pch.h b/modules/ANSMOT/pch.h similarity index 100% rename from ANSODTrainingEngine/pch.h rename to modules/ANSMOT/pch.h diff --git a/ANSOCR/ANSCpuOCR.cpp b/modules/ANSOCR/ANSCpuOCR.cpp similarity index 100% rename from ANSOCR/ANSCpuOCR.cpp rename to modules/ANSOCR/ANSCpuOCR.cpp diff --git a/ANSOCR/ANSCpuOCR.h b/modules/ANSOCR/ANSCpuOCR.h similarity index 100% rename from ANSOCR/ANSCpuOCR.h rename to modules/ANSOCR/ANSCpuOCR.h diff --git a/ANSOCR/ANSGpuFrameRegistry.cpp b/modules/ANSOCR/ANSGpuFrameRegistry.cpp similarity index 100% rename from ANSOCR/ANSGpuFrameRegistry.cpp rename to modules/ANSOCR/ANSGpuFrameRegistry.cpp diff --git a/ANSOCR/ANSOCR.cpp b/modules/ANSOCR/ANSOCR.cpp similarity index 100% rename from ANSOCR/ANSOCR.cpp rename to modules/ANSOCR/ANSOCR.cpp diff --git a/ANSOCR/ANSOCR.h b/modules/ANSOCR/ANSOCR.h similarity index 100% rename from ANSOCR/ANSOCR.h rename to modules/ANSOCR/ANSOCR.h diff --git a/ANSOCR/ANSOCRBase.cpp b/modules/ANSOCR/ANSOCRBase.cpp similarity index 100% rename from ANSOCR/ANSOCRBase.cpp rename to modules/ANSOCR/ANSOCRBase.cpp diff --git a/ANSOCR/ANSOCRBase.h b/modules/ANSOCR/ANSOCRBase.h similarity index 100% rename from ANSOCR/ANSOCRBase.h rename to modules/ANSOCR/ANSOCRBase.h diff --git a/ANSOCR/ANSONNXOCR/ONNXOCRClassifier.cpp b/modules/ANSOCR/ANSONNXOCR/ONNXOCRClassifier.cpp similarity index 100% rename from ANSOCR/ANSONNXOCR/ONNXOCRClassifier.cpp rename to modules/ANSOCR/ANSONNXOCR/ONNXOCRClassifier.cpp diff --git a/ANSOCR/ANSONNXOCR/ONNXOCRClassifier.h b/modules/ANSOCR/ANSONNXOCR/ONNXOCRClassifier.h similarity index 100% rename from ANSOCR/ANSONNXOCR/ONNXOCRClassifier.h rename to modules/ANSOCR/ANSONNXOCR/ONNXOCRClassifier.h diff --git a/ANSOCR/ANSONNXOCR/ONNXOCRDetector.cpp b/modules/ANSOCR/ANSONNXOCR/ONNXOCRDetector.cpp similarity index 100% rename from ANSOCR/ANSONNXOCR/ONNXOCRDetector.cpp rename to modules/ANSOCR/ANSONNXOCR/ONNXOCRDetector.cpp diff --git a/ANSOCR/ANSONNXOCR/ONNXOCRDetector.h b/modules/ANSOCR/ANSONNXOCR/ONNXOCRDetector.h similarity index 100% rename from ANSOCR/ANSONNXOCR/ONNXOCRDetector.h rename to modules/ANSOCR/ANSONNXOCR/ONNXOCRDetector.h diff --git a/ANSOCR/ANSONNXOCR/ONNXOCRRecognizer.cpp b/modules/ANSOCR/ANSONNXOCR/ONNXOCRRecognizer.cpp similarity index 100% rename from ANSOCR/ANSONNXOCR/ONNXOCRRecognizer.cpp rename to modules/ANSOCR/ANSONNXOCR/ONNXOCRRecognizer.cpp diff --git a/ANSOCR/ANSONNXOCR/ONNXOCRRecognizer.h b/modules/ANSOCR/ANSONNXOCR/ONNXOCRRecognizer.h similarity index 100% rename from ANSOCR/ANSONNXOCR/ONNXOCRRecognizer.h rename to modules/ANSOCR/ANSONNXOCR/ONNXOCRRecognizer.h diff --git a/ANSOCR/ANSONNXOCR/ONNXOCRTypes.h b/modules/ANSOCR/ANSONNXOCR/ONNXOCRTypes.h similarity index 100% rename from ANSOCR/ANSONNXOCR/ONNXOCRTypes.h rename to modules/ANSOCR/ANSONNXOCR/ONNXOCRTypes.h diff --git a/ANSOCR/ANSONNXOCR/PaddleOCRV5Engine.cpp b/modules/ANSOCR/ANSONNXOCR/PaddleOCRV5Engine.cpp similarity index 100% rename from ANSOCR/ANSONNXOCR/PaddleOCRV5Engine.cpp rename to modules/ANSOCR/ANSONNXOCR/PaddleOCRV5Engine.cpp diff --git a/ANSOCR/ANSONNXOCR/PaddleOCRV5Engine.h b/modules/ANSOCR/ANSONNXOCR/PaddleOCRV5Engine.h similarity index 100% rename from ANSOCR/ANSONNXOCR/PaddleOCRV5Engine.h rename to modules/ANSOCR/ANSONNXOCR/PaddleOCRV5Engine.h diff --git a/ANSOCR/ANSOdOCR.cpp b/modules/ANSOCR/ANSOdOCR.cpp similarity index 100% rename from ANSOCR/ANSOdOCR.cpp rename to modules/ANSOCR/ANSOdOCR.cpp diff --git a/ANSOCR/ANSOnnxOCR.cpp b/modules/ANSOCR/ANSOnnxOCR.cpp similarity index 100% rename from ANSOCR/ANSOnnxOCR.cpp rename to modules/ANSOCR/ANSOnnxOCR.cpp diff --git a/ANSOCR/ANSOnnxOCR.h b/modules/ANSOCR/ANSOnnxOCR.h similarity index 100% rename from ANSOCR/ANSOnnxOCR.h rename to modules/ANSOCR/ANSOnnxOCR.h diff --git a/ANSOCR/ANSPaddleOCR/include/args.h b/modules/ANSOCR/ANSPaddleOCR/include/args.h similarity index 100% rename from ANSOCR/ANSPaddleOCR/include/args.h rename to modules/ANSOCR/ANSPaddleOCR/include/args.h diff --git a/ANSOCR/ANSPaddleOCR/include/clipper.h b/modules/ANSOCR/ANSPaddleOCR/include/clipper.h similarity index 100% rename from ANSOCR/ANSPaddleOCR/include/clipper.h rename to modules/ANSOCR/ANSPaddleOCR/include/clipper.h diff --git a/ANSOCR/ANSPaddleOCR/include/ocr_cls.h b/modules/ANSOCR/ANSPaddleOCR/include/ocr_cls.h similarity index 100% rename from ANSOCR/ANSPaddleOCR/include/ocr_cls.h rename to modules/ANSOCR/ANSPaddleOCR/include/ocr_cls.h diff --git a/ANSOCR/ANSPaddleOCR/include/ocr_det.h b/modules/ANSOCR/ANSPaddleOCR/include/ocr_det.h similarity index 100% rename from ANSOCR/ANSPaddleOCR/include/ocr_det.h rename to modules/ANSOCR/ANSPaddleOCR/include/ocr_det.h diff --git a/ANSOCR/ANSPaddleOCR/include/ocr_rec.h b/modules/ANSOCR/ANSPaddleOCR/include/ocr_rec.h similarity index 100% rename from ANSOCR/ANSPaddleOCR/include/ocr_rec.h rename to modules/ANSOCR/ANSPaddleOCR/include/ocr_rec.h diff --git a/ANSOCR/ANSPaddleOCR/include/paddleocr.h b/modules/ANSOCR/ANSPaddleOCR/include/paddleocr.h similarity index 100% rename from ANSOCR/ANSPaddleOCR/include/paddleocr.h rename to modules/ANSOCR/ANSPaddleOCR/include/paddleocr.h diff --git a/ANSOCR/ANSPaddleOCR/include/paddleocr_utility.h b/modules/ANSOCR/ANSPaddleOCR/include/paddleocr_utility.h similarity index 100% rename from ANSOCR/ANSPaddleOCR/include/paddleocr_utility.h rename to modules/ANSOCR/ANSPaddleOCR/include/paddleocr_utility.h diff --git a/ANSOCR/ANSPaddleOCR/include/paddlestructure.h b/modules/ANSOCR/ANSPaddleOCR/include/paddlestructure.h similarity index 100% rename from ANSOCR/ANSPaddleOCR/include/paddlestructure.h rename to modules/ANSOCR/ANSPaddleOCR/include/paddlestructure.h diff --git a/ANSOCR/ANSPaddleOCR/include/postprocess_op.h b/modules/ANSOCR/ANSPaddleOCR/include/postprocess_op.h similarity index 100% rename from ANSOCR/ANSPaddleOCR/include/postprocess_op.h rename to modules/ANSOCR/ANSPaddleOCR/include/postprocess_op.h diff --git a/ANSOCR/ANSPaddleOCR/include/preprocess_op.h b/modules/ANSOCR/ANSPaddleOCR/include/preprocess_op.h similarity index 100% rename from ANSOCR/ANSPaddleOCR/include/preprocess_op.h rename to modules/ANSOCR/ANSPaddleOCR/include/preprocess_op.h diff --git a/ANSOCR/ANSPaddleOCR/include/structure_layout.h b/modules/ANSOCR/ANSPaddleOCR/include/structure_layout.h similarity index 100% rename from ANSOCR/ANSPaddleOCR/include/structure_layout.h rename to modules/ANSOCR/ANSPaddleOCR/include/structure_layout.h diff --git a/ANSOCR/ANSPaddleOCR/include/structure_table.h b/modules/ANSOCR/ANSPaddleOCR/include/structure_table.h similarity index 100% rename from ANSOCR/ANSPaddleOCR/include/structure_table.h rename to modules/ANSOCR/ANSPaddleOCR/include/structure_table.h diff --git a/ANSOCR/ANSPaddleOCR/src/args.cpp b/modules/ANSOCR/ANSPaddleOCR/src/args.cpp similarity index 100% rename from ANSOCR/ANSPaddleOCR/src/args.cpp rename to modules/ANSOCR/ANSPaddleOCR/src/args.cpp diff --git a/ANSOCR/ANSPaddleOCR/src/clipper.cpp b/modules/ANSOCR/ANSPaddleOCR/src/clipper.cpp similarity index 100% rename from ANSOCR/ANSPaddleOCR/src/clipper.cpp rename to modules/ANSOCR/ANSPaddleOCR/src/clipper.cpp diff --git a/ANSOCR/ANSPaddleOCR/src/ocr_cls.cpp b/modules/ANSOCR/ANSPaddleOCR/src/ocr_cls.cpp similarity index 100% rename from ANSOCR/ANSPaddleOCR/src/ocr_cls.cpp rename to modules/ANSOCR/ANSPaddleOCR/src/ocr_cls.cpp diff --git a/ANSOCR/ANSPaddleOCR/src/ocr_det.cpp b/modules/ANSOCR/ANSPaddleOCR/src/ocr_det.cpp similarity index 100% rename from ANSOCR/ANSPaddleOCR/src/ocr_det.cpp rename to modules/ANSOCR/ANSPaddleOCR/src/ocr_det.cpp diff --git a/ANSOCR/ANSPaddleOCR/src/ocr_rec.cpp b/modules/ANSOCR/ANSPaddleOCR/src/ocr_rec.cpp similarity index 100% rename from ANSOCR/ANSPaddleOCR/src/ocr_rec.cpp rename to modules/ANSOCR/ANSPaddleOCR/src/ocr_rec.cpp diff --git a/ANSOCR/ANSPaddleOCR/src/paddleocr.cpp b/modules/ANSOCR/ANSPaddleOCR/src/paddleocr.cpp similarity index 100% rename from ANSOCR/ANSPaddleOCR/src/paddleocr.cpp rename to modules/ANSOCR/ANSPaddleOCR/src/paddleocr.cpp diff --git a/ANSOCR/ANSPaddleOCR/src/paddleocr_utility.cpp b/modules/ANSOCR/ANSPaddleOCR/src/paddleocr_utility.cpp similarity index 100% rename from ANSOCR/ANSPaddleOCR/src/paddleocr_utility.cpp rename to modules/ANSOCR/ANSPaddleOCR/src/paddleocr_utility.cpp diff --git a/ANSOCR/ANSPaddleOCR/src/paddlestructure.cpp b/modules/ANSOCR/ANSPaddleOCR/src/paddlestructure.cpp similarity index 100% rename from ANSOCR/ANSPaddleOCR/src/paddlestructure.cpp rename to modules/ANSOCR/ANSPaddleOCR/src/paddlestructure.cpp diff --git a/ANSOCR/ANSPaddleOCR/src/postprocess_op.cpp b/modules/ANSOCR/ANSPaddleOCR/src/postprocess_op.cpp similarity index 100% rename from ANSOCR/ANSPaddleOCR/src/postprocess_op.cpp rename to modules/ANSOCR/ANSPaddleOCR/src/postprocess_op.cpp diff --git a/ANSOCR/ANSPaddleOCR/src/preprocess_op.cpp b/modules/ANSOCR/ANSPaddleOCR/src/preprocess_op.cpp similarity index 100% rename from ANSOCR/ANSPaddleOCR/src/preprocess_op.cpp rename to modules/ANSOCR/ANSPaddleOCR/src/preprocess_op.cpp diff --git a/ANSOCR/ANSPaddleOCR/src/rec.bak b/modules/ANSOCR/ANSPaddleOCR/src/rec.bak similarity index 100% rename from ANSOCR/ANSPaddleOCR/src/rec.bak rename to modules/ANSOCR/ANSPaddleOCR/src/rec.bak diff --git a/ANSOCR/ANSPaddleOCR/src/structure_layout.cpp b/modules/ANSOCR/ANSPaddleOCR/src/structure_layout.cpp similarity index 100% rename from ANSOCR/ANSPaddleOCR/src/structure_layout.cpp rename to modules/ANSOCR/ANSPaddleOCR/src/structure_layout.cpp diff --git a/ANSOCR/ANSPaddleOCR/src/structure_table.cpp b/modules/ANSOCR/ANSPaddleOCR/src/structure_table.cpp similarity index 100% rename from ANSOCR/ANSPaddleOCR/src/structure_table.cpp rename to modules/ANSOCR/ANSPaddleOCR/src/structure_table.cpp diff --git a/ANSOCR/ANSRTOCR/PaddleOCRV5RTEngine.cpp b/modules/ANSOCR/ANSRTOCR/PaddleOCRV5RTEngine.cpp similarity index 100% rename from ANSOCR/ANSRTOCR/PaddleOCRV5RTEngine.cpp rename to modules/ANSOCR/ANSRTOCR/PaddleOCRV5RTEngine.cpp diff --git a/ANSOCR/ANSRTOCR/PaddleOCRV5RTEngine.h b/modules/ANSOCR/ANSRTOCR/PaddleOCRV5RTEngine.h similarity index 100% rename from ANSOCR/ANSRTOCR/PaddleOCRV5RTEngine.h rename to modules/ANSOCR/ANSRTOCR/PaddleOCRV5RTEngine.h diff --git a/ANSOCR/ANSRTOCR/RTOCRClassifier.cpp b/modules/ANSOCR/ANSRTOCR/RTOCRClassifier.cpp similarity index 100% rename from ANSOCR/ANSRTOCR/RTOCRClassifier.cpp rename to modules/ANSOCR/ANSRTOCR/RTOCRClassifier.cpp diff --git a/ANSOCR/ANSRTOCR/RTOCRClassifier.h b/modules/ANSOCR/ANSRTOCR/RTOCRClassifier.h similarity index 100% rename from ANSOCR/ANSRTOCR/RTOCRClassifier.h rename to modules/ANSOCR/ANSRTOCR/RTOCRClassifier.h diff --git a/ANSOCR/ANSRTOCR/RTOCRDetector.cpp b/modules/ANSOCR/ANSRTOCR/RTOCRDetector.cpp similarity index 100% rename from ANSOCR/ANSRTOCR/RTOCRDetector.cpp rename to modules/ANSOCR/ANSRTOCR/RTOCRDetector.cpp diff --git a/ANSOCR/ANSRTOCR/RTOCRDetector.h b/modules/ANSOCR/ANSRTOCR/RTOCRDetector.h similarity index 100% rename from ANSOCR/ANSRTOCR/RTOCRDetector.h rename to modules/ANSOCR/ANSRTOCR/RTOCRDetector.h diff --git a/ANSOCR/ANSRTOCR/RTOCRRecognizer.cpp b/modules/ANSOCR/ANSRTOCR/RTOCRRecognizer.cpp similarity index 100% rename from ANSOCR/ANSRTOCR/RTOCRRecognizer.cpp rename to modules/ANSOCR/ANSRTOCR/RTOCRRecognizer.cpp diff --git a/ANSOCR/ANSRTOCR/RTOCRRecognizer.h b/modules/ANSOCR/ANSRTOCR/RTOCRRecognizer.h similarity index 100% rename from ANSOCR/ANSRTOCR/RTOCRRecognizer.h rename to modules/ANSOCR/ANSRTOCR/RTOCRRecognizer.h diff --git a/ANSOCR/ANSRTOCR/RTOCRTypes.h b/modules/ANSOCR/ANSRTOCR/RTOCRTypes.h similarity index 100% rename from ANSOCR/ANSRTOCR/RTOCRTypes.h rename to modules/ANSOCR/ANSRTOCR/RTOCRTypes.h diff --git a/ANSOCR/ANSRtOCR.cpp b/modules/ANSOCR/ANSRtOCR.cpp similarity index 100% rename from ANSOCR/ANSRtOCR.cpp rename to modules/ANSOCR/ANSRtOCR.cpp diff --git a/ANSOCR/ANSRtOCR.h b/modules/ANSOCR/ANSRtOCR.h similarity index 100% rename from ANSOCR/ANSRtOCR.h rename to modules/ANSOCR/ANSRtOCR.h diff --git a/ANSOCR/CMakeLists.txt b/modules/ANSOCR/CMakeLists.txt similarity index 97% rename from ANSOCR/CMakeLists.txt rename to modules/ANSOCR/CMakeLists.txt index 3dc78d3..37a81d6 100644 --- a/ANSOCR/CMakeLists.txt +++ b/modules/ANSOCR/CMakeLists.txt @@ -31,7 +31,7 @@ target_include_directories(ANSOCR PRIVATE ${CMAKE_SOURCE_DIR}/engines/ONNXEngine ${CMAKE_SOURCE_DIR}/engines/OpenVINOEngine/include ${CMAKE_SOURCE_DIR}/engines/TensorRTAPI/include - ${CMAKE_SOURCE_DIR}/ANSLicensingSystem + ${CMAKE_SOURCE_DIR}/core/ANSLicensingSystem ${SHARED_INCLUDE_DIR} ) diff --git a/ANSOCR/dllmain.cpp b/modules/ANSOCR/dllmain.cpp similarity index 100% rename from ANSOCR/dllmain.cpp rename to modules/ANSOCR/dllmain.cpp diff --git a/ANSODTrainingEngine/framework.h b/modules/ANSOCR/framework.h similarity index 100% rename from ANSODTrainingEngine/framework.h rename to modules/ANSOCR/framework.h diff --git a/ANSONVIF/pch.cpp b/modules/ANSOCR/pch.cpp similarity index 100% rename from ANSONVIF/pch.cpp rename to modules/ANSOCR/pch.cpp diff --git a/ANSONVIF/pch.h b/modules/ANSOCR/pch.h similarity index 100% rename from ANSONVIF/pch.h rename to modules/ANSOCR/pch.h diff --git a/ANSODEngine/ANSANOMALIB.cpp b/modules/ANSODEngine/ANSANOMALIB.cpp similarity index 100% rename from ANSODEngine/ANSANOMALIB.cpp rename to modules/ANSODEngine/ANSANOMALIB.cpp diff --git a/ANSODEngine/ANSANOMALIB.h b/modules/ANSODEngine/ANSANOMALIB.h similarity index 100% rename from ANSODEngine/ANSANOMALIB.h rename to modules/ANSODEngine/ANSANOMALIB.h diff --git a/ANSODEngine/ANSCLIPTokenizer.cpp b/modules/ANSODEngine/ANSCLIPTokenizer.cpp similarity index 100% rename from ANSODEngine/ANSCLIPTokenizer.cpp rename to modules/ANSODEngine/ANSCLIPTokenizer.cpp diff --git a/ANSODEngine/ANSCLIPTokenizer.h b/modules/ANSODEngine/ANSCLIPTokenizer.h similarity index 100% rename from ANSODEngine/ANSCLIPTokenizer.h rename to modules/ANSODEngine/ANSCLIPTokenizer.h diff --git a/ANSODEngine/ANSCUSTOMDETECTOR.cpp b/modules/ANSODEngine/ANSCUSTOMDETECTOR.cpp similarity index 100% rename from ANSODEngine/ANSCUSTOMDETECTOR.cpp rename to modules/ANSODEngine/ANSCUSTOMDETECTOR.cpp diff --git a/ANSODEngine/ANSCUSTOMDetector.h b/modules/ANSODEngine/ANSCUSTOMDetector.h similarity index 100% rename from ANSODEngine/ANSCUSTOMDetector.h rename to modules/ANSODEngine/ANSCUSTOMDetector.h diff --git a/ANSODEngine/ANSCUSTOMPY.cpp b/modules/ANSODEngine/ANSCUSTOMPY.cpp similarity index 100% rename from ANSODEngine/ANSCUSTOMPY.cpp rename to modules/ANSODEngine/ANSCUSTOMPY.cpp diff --git a/ANSODEngine/ANSCUSTOMPY.h b/modules/ANSODEngine/ANSCUSTOMPY.h similarity index 100% rename from ANSODEngine/ANSCUSTOMPY.h rename to modules/ANSODEngine/ANSCUSTOMPY.h diff --git a/ANSODEngine/ANSCustomCode.h b/modules/ANSODEngine/ANSCustomCode.h similarity index 100% rename from ANSODEngine/ANSCustomCode.h rename to modules/ANSODEngine/ANSCustomCode.h diff --git a/ANSODEngine/ANSEngineCommon.cpp b/modules/ANSODEngine/ANSEngineCommon.cpp similarity index 100% rename from ANSODEngine/ANSEngineCommon.cpp rename to modules/ANSODEngine/ANSEngineCommon.cpp diff --git a/ANSODEngine/ANSEngineCommon.h b/modules/ANSODEngine/ANSEngineCommon.h similarity index 100% rename from ANSODEngine/ANSEngineCommon.h rename to modules/ANSODEngine/ANSEngineCommon.h diff --git a/ANSODEngine/ANSFD.cpp b/modules/ANSODEngine/ANSFD.cpp similarity index 100% rename from ANSODEngine/ANSFD.cpp rename to modules/ANSODEngine/ANSFD.cpp diff --git a/ANSODEngine/ANSFD.h b/modules/ANSODEngine/ANSFD.h similarity index 100% rename from ANSODEngine/ANSFD.h rename to modules/ANSODEngine/ANSFD.h diff --git a/ANSODEngine/ANSFDModel.h b/modules/ANSODEngine/ANSFDModel.h similarity index 100% rename from ANSODEngine/ANSFDModel.h rename to modules/ANSODEngine/ANSFDModel.h diff --git a/ANSODEngine/ANSFaceDetectorEngine.cpp b/modules/ANSODEngine/ANSFaceDetectorEngine.cpp similarity index 100% rename from ANSODEngine/ANSFaceDetectorEngine.cpp rename to modules/ANSODEngine/ANSFaceDetectorEngine.cpp diff --git a/ANSODEngine/ANSFaceRecognizerEngine.cpp b/modules/ANSODEngine/ANSFaceRecognizerEngine.cpp similarity index 100% rename from ANSODEngine/ANSFaceRecognizerEngine.cpp rename to modules/ANSODEngine/ANSFaceRecognizerEngine.cpp diff --git a/ANSODEngine/ANSFireNSmoke.cpp b/modules/ANSODEngine/ANSFireNSmoke.cpp similarity index 100% rename from ANSODEngine/ANSFireNSmoke.cpp rename to modules/ANSODEngine/ANSFireNSmoke.cpp diff --git a/ANSODEngine/ANSFireNSmoke.h b/modules/ANSODEngine/ANSFireNSmoke.h similarity index 100% rename from ANSODEngine/ANSFireNSmoke.h rename to modules/ANSODEngine/ANSFireNSmoke.h diff --git a/ANSODEngine/ANSGpuFrameRegistry.cpp b/modules/ANSODEngine/ANSGpuFrameRegistry.cpp similarity index 100% rename from ANSODEngine/ANSGpuFrameRegistry.cpp rename to modules/ANSODEngine/ANSGpuFrameRegistry.cpp diff --git a/ANSODEngine/ANSMotionDetector.cpp b/modules/ANSODEngine/ANSMotionDetector.cpp similarity index 100% rename from ANSODEngine/ANSMotionDetector.cpp rename to modules/ANSODEngine/ANSMotionDetector.cpp diff --git a/ANSODEngine/ANSMotionDetector.h b/modules/ANSODEngine/ANSMotionDetector.h similarity index 100% rename from ANSODEngine/ANSMotionDetector.h rename to modules/ANSODEngine/ANSMotionDetector.h diff --git a/ANSODEngine/ANSODEngine.cpp b/modules/ANSODEngine/ANSODEngine.cpp similarity index 100% rename from ANSODEngine/ANSODEngine.cpp rename to modules/ANSODEngine/ANSODEngine.cpp diff --git a/ANSODEngine/ANSODEngine.h b/modules/ANSODEngine/ANSODEngine.h similarity index 100% rename from ANSODEngine/ANSODEngine.h rename to modules/ANSODEngine/ANSODEngine.h diff --git a/ANSODEngine/ANSODHUB.cpp b/modules/ANSODEngine/ANSODHUB.cpp similarity index 100% rename from ANSODEngine/ANSODHUB.cpp rename to modules/ANSODEngine/ANSODHUB.cpp diff --git a/ANSODEngine/ANSODHUB.h b/modules/ANSODEngine/ANSODHUB.h similarity index 100% rename from ANSODEngine/ANSODHUB.h rename to modules/ANSODEngine/ANSODHUB.h diff --git a/ANSODEngine/ANSONNXCL.cpp b/modules/ANSODEngine/ANSONNXCL.cpp similarity index 100% rename from ANSODEngine/ANSONNXCL.cpp rename to modules/ANSODEngine/ANSONNXCL.cpp diff --git a/ANSODEngine/ANSONNXCL.h b/modules/ANSODEngine/ANSONNXCL.h similarity index 100% rename from ANSODEngine/ANSONNXCL.h rename to modules/ANSODEngine/ANSONNXCL.h diff --git a/ANSODEngine/ANSONNXOBB.cpp b/modules/ANSODEngine/ANSONNXOBB.cpp similarity index 100% rename from ANSODEngine/ANSONNXOBB.cpp rename to modules/ANSODEngine/ANSONNXOBB.cpp diff --git a/ANSODEngine/ANSONNXOBB.h b/modules/ANSODEngine/ANSONNXOBB.h similarity index 100% rename from ANSODEngine/ANSONNXOBB.h rename to modules/ANSODEngine/ANSONNXOBB.h diff --git a/ANSODEngine/ANSONNXPOSE.cpp b/modules/ANSODEngine/ANSONNXPOSE.cpp similarity index 100% rename from ANSODEngine/ANSONNXPOSE.cpp rename to modules/ANSODEngine/ANSONNXPOSE.cpp diff --git a/ANSODEngine/ANSONNXPOSE.h b/modules/ANSODEngine/ANSONNXPOSE.h similarity index 100% rename from ANSODEngine/ANSONNXPOSE.h rename to modules/ANSODEngine/ANSONNXPOSE.h diff --git a/ANSODEngine/ANSONNXSAM3.cpp b/modules/ANSODEngine/ANSONNXSAM3.cpp similarity index 100% rename from ANSODEngine/ANSONNXSAM3.cpp rename to modules/ANSODEngine/ANSONNXSAM3.cpp diff --git a/ANSODEngine/ANSONNXSAM3.h b/modules/ANSODEngine/ANSONNXSAM3.h similarity index 100% rename from ANSODEngine/ANSONNXSAM3.h rename to modules/ANSODEngine/ANSONNXSAM3.h diff --git a/ANSODEngine/ANSONNXSEG.cpp b/modules/ANSODEngine/ANSONNXSEG.cpp similarity index 100% rename from ANSODEngine/ANSONNXSEG.cpp rename to modules/ANSODEngine/ANSONNXSEG.cpp diff --git a/ANSODEngine/ANSONNXSEG.h b/modules/ANSODEngine/ANSONNXSEG.h similarity index 100% rename from ANSODEngine/ANSONNXSEG.h rename to modules/ANSODEngine/ANSONNXSEG.h diff --git a/ANSODEngine/ANSONNXYOLO.cpp b/modules/ANSODEngine/ANSONNXYOLO.cpp similarity index 100% rename from ANSODEngine/ANSONNXYOLO.cpp rename to modules/ANSODEngine/ANSONNXYOLO.cpp diff --git a/ANSODEngine/ANSONNXYOLO.h b/modules/ANSODEngine/ANSONNXYOLO.h similarity index 100% rename from ANSODEngine/ANSONNXYOLO.h rename to modules/ANSODEngine/ANSONNXYOLO.h diff --git a/ANSODEngine/ANSOPENVINOCL.cpp b/modules/ANSODEngine/ANSOPENVINOCL.cpp similarity index 100% rename from ANSODEngine/ANSOPENVINOCL.cpp rename to modules/ANSODEngine/ANSOPENVINOCL.cpp diff --git a/ANSODEngine/ANSOPENVINOCL.h b/modules/ANSODEngine/ANSOPENVINOCL.h similarity index 100% rename from ANSODEngine/ANSOPENVINOCL.h rename to modules/ANSODEngine/ANSOPENVINOCL.h diff --git a/ANSODEngine/ANSOPENVINOOD.cpp b/modules/ANSODEngine/ANSOPENVINOOD.cpp similarity index 100% rename from ANSODEngine/ANSOPENVINOOD.cpp rename to modules/ANSODEngine/ANSOPENVINOOD.cpp diff --git a/ANSODEngine/ANSOPENVINOOD.h b/modules/ANSODEngine/ANSOPENVINOOD.h similarity index 100% rename from ANSODEngine/ANSOPENVINOOD.h rename to modules/ANSODEngine/ANSOPENVINOOD.h diff --git a/ANSODEngine/ANSOVFBFaceDetector.cpp b/modules/ANSODEngine/ANSOVFBFaceDetector.cpp similarity index 100% rename from ANSODEngine/ANSOVFBFaceDetector.cpp rename to modules/ANSODEngine/ANSOVFBFaceDetector.cpp diff --git a/ANSODEngine/ANSOVFBFaceDetector.h b/modules/ANSODEngine/ANSOVFBFaceDetector.h similarity index 100% rename from ANSODEngine/ANSOVFBFaceDetector.h rename to modules/ANSODEngine/ANSOVFBFaceDetector.h diff --git a/ANSODEngine/ANSOVFaceDetector.cpp b/modules/ANSODEngine/ANSOVFaceDetector.cpp similarity index 100% rename from ANSODEngine/ANSOVFaceDetector.cpp rename to modules/ANSODEngine/ANSOVFaceDetector.cpp diff --git a/ANSODEngine/ANSOVFaceDetector.h b/modules/ANSODEngine/ANSOVFaceDetector.h similarity index 100% rename from ANSODEngine/ANSOVFaceDetector.h rename to modules/ANSODEngine/ANSOVFaceDetector.h diff --git a/ANSODEngine/ANSOVSEG.cpp b/modules/ANSODEngine/ANSOVSEG.cpp similarity index 100% rename from ANSODEngine/ANSOVSEG.cpp rename to modules/ANSODEngine/ANSOVSEG.cpp diff --git a/ANSODEngine/ANSOVSEG.h b/modules/ANSODEngine/ANSOVSEG.h similarity index 100% rename from ANSODEngine/ANSOVSEG.h rename to modules/ANSODEngine/ANSOVSEG.h diff --git a/ANSODEngine/ANSPOSE.cpp b/modules/ANSODEngine/ANSPOSE.cpp similarity index 100% rename from ANSODEngine/ANSPOSE.cpp rename to modules/ANSODEngine/ANSPOSE.cpp diff --git a/ANSODEngine/ANSPOSE.h b/modules/ANSODEngine/ANSPOSE.h similarity index 100% rename from ANSODEngine/ANSPOSE.h rename to modules/ANSODEngine/ANSPOSE.h diff --git a/ANSODEngine/ANSRTYOLO.cpp b/modules/ANSODEngine/ANSRTYOLO.cpp similarity index 100% rename from ANSODEngine/ANSRTYOLO.cpp rename to modules/ANSODEngine/ANSRTYOLO.cpp diff --git a/ANSODEngine/ANSRTYOLO.h b/modules/ANSODEngine/ANSRTYOLO.h similarity index 100% rename from ANSODEngine/ANSRTYOLO.h rename to modules/ANSODEngine/ANSRTYOLO.h diff --git a/ANSODEngine/ANSSAM.cpp b/modules/ANSODEngine/ANSSAM.cpp similarity index 100% rename from ANSODEngine/ANSSAM.cpp rename to modules/ANSODEngine/ANSSAM.cpp diff --git a/ANSODEngine/ANSSAM.h b/modules/ANSODEngine/ANSSAM.h similarity index 100% rename from ANSODEngine/ANSSAM.h rename to modules/ANSODEngine/ANSSAM.h diff --git a/ANSODEngine/ANSSAM3.cpp b/modules/ANSODEngine/ANSSAM3.cpp similarity index 100% rename from ANSODEngine/ANSSAM3.cpp rename to modules/ANSODEngine/ANSSAM3.cpp diff --git a/ANSODEngine/ANSSAM3.h b/modules/ANSODEngine/ANSSAM3.h similarity index 100% rename from ANSODEngine/ANSSAM3.h rename to modules/ANSODEngine/ANSSAM3.h diff --git a/ANSODEngine/ANSTENSORRTCL.cpp b/modules/ANSODEngine/ANSTENSORRTCL.cpp similarity index 100% rename from ANSODEngine/ANSTENSORRTCL.cpp rename to modules/ANSODEngine/ANSTENSORRTCL.cpp diff --git a/ANSODEngine/ANSTENSORRTCL.h b/modules/ANSODEngine/ANSTENSORRTCL.h similarity index 100% rename from ANSODEngine/ANSTENSORRTCL.h rename to modules/ANSODEngine/ANSTENSORRTCL.h diff --git a/ANSODEngine/ANSTENSORRTOD.h b/modules/ANSODEngine/ANSTENSORRTOD.h similarity index 100% rename from ANSODEngine/ANSTENSORRTOD.h rename to modules/ANSODEngine/ANSTENSORRTOD.h diff --git a/ANSODEngine/ANSTENSORRTPOSE.cpp b/modules/ANSODEngine/ANSTENSORRTPOSE.cpp similarity index 100% rename from ANSODEngine/ANSTENSORRTPOSE.cpp rename to modules/ANSODEngine/ANSTENSORRTPOSE.cpp diff --git a/ANSODEngine/ANSTENSORRTPOSE.h b/modules/ANSODEngine/ANSTENSORRTPOSE.h similarity index 100% rename from ANSODEngine/ANSTENSORRTPOSE.h rename to modules/ANSODEngine/ANSTENSORRTPOSE.h diff --git a/ANSODEngine/ANSTENSORRTSEG.cpp b/modules/ANSODEngine/ANSTENSORRTSEG.cpp similarity index 100% rename from ANSODEngine/ANSTENSORRTSEG.cpp rename to modules/ANSODEngine/ANSTENSORRTSEG.cpp diff --git a/ANSODEngine/ANSTENSORRTSEG.h b/modules/ANSODEngine/ANSTENSORRTSEG.h similarity index 100% rename from ANSODEngine/ANSTENSORRTSEG.h rename to modules/ANSODEngine/ANSTENSORRTSEG.h diff --git a/ANSODEngine/ANSTENSORTRTOD.cpp b/modules/ANSODEngine/ANSTENSORTRTOD.cpp similarity index 100% rename from ANSODEngine/ANSTENSORTRTOD.cpp rename to modules/ANSODEngine/ANSTENSORTRTOD.cpp diff --git a/ANSODEngine/ANSYOLO12OD.cpp b/modules/ANSODEngine/ANSYOLO12OD.cpp similarity index 100% rename from ANSODEngine/ANSYOLO12OD.cpp rename to modules/ANSODEngine/ANSYOLO12OD.cpp diff --git a/ANSODEngine/ANSYOLO12OD.h b/modules/ANSODEngine/ANSYOLO12OD.h similarity index 100% rename from ANSODEngine/ANSYOLO12OD.h rename to modules/ANSODEngine/ANSYOLO12OD.h diff --git a/ANSODEngine/ANSYOLOOD.cpp b/modules/ANSODEngine/ANSYOLOOD.cpp similarity index 100% rename from ANSODEngine/ANSYOLOOD.cpp rename to modules/ANSODEngine/ANSYOLOOD.cpp diff --git a/ANSODEngine/ANSYOLOOD.h b/modules/ANSODEngine/ANSYOLOOD.h similarity index 100% rename from ANSODEngine/ANSYOLOOD.h rename to modules/ANSODEngine/ANSYOLOOD.h diff --git a/ANSODEngine/ANSYOLOV10OVOD.cpp b/modules/ANSODEngine/ANSYOLOV10OVOD.cpp similarity index 100% rename from ANSODEngine/ANSYOLOV10OVOD.cpp rename to modules/ANSODEngine/ANSYOLOV10OVOD.cpp diff --git a/ANSODEngine/ANSYOLOV10OVOD.h b/modules/ANSODEngine/ANSYOLOV10OVOD.h similarity index 100% rename from ANSODEngine/ANSYOLOV10OVOD.h rename to modules/ANSODEngine/ANSYOLOV10OVOD.h diff --git a/ANSODEngine/ANSYOLOV10RTOD.cpp b/modules/ANSODEngine/ANSYOLOV10RTOD.cpp similarity index 100% rename from ANSODEngine/ANSYOLOV10RTOD.cpp rename to modules/ANSODEngine/ANSYOLOV10RTOD.cpp diff --git a/ANSODEngine/ANSYOLOV10RTOD.h b/modules/ANSODEngine/ANSYOLOV10RTOD.h similarity index 100% rename from ANSODEngine/ANSYOLOV10RTOD.h rename to modules/ANSODEngine/ANSYOLOV10RTOD.h diff --git a/ANSODEngine/ANSYOLOV12RTOD.cpp b/modules/ANSODEngine/ANSYOLOV12RTOD.cpp similarity index 100% rename from ANSODEngine/ANSYOLOV12RTOD.cpp rename to modules/ANSODEngine/ANSYOLOV12RTOD.cpp diff --git a/ANSODEngine/ANSYOLOV12RTOD.h b/modules/ANSODEngine/ANSYOLOV12RTOD.h similarity index 100% rename from ANSODEngine/ANSYOLOV12RTOD.h rename to modules/ANSODEngine/ANSYOLOV12RTOD.h diff --git a/ANSODEngine/CMakeLists.txt b/modules/ANSODEngine/CMakeLists.txt similarity index 98% rename from ANSODEngine/CMakeLists.txt rename to modules/ANSODEngine/CMakeLists.txt index 90f6d73..9d84e1d 100644 --- a/ANSODEngine/CMakeLists.txt +++ b/modules/ANSODEngine/CMakeLists.txt @@ -97,7 +97,7 @@ target_include_directories(ANSODEngine PRIVATE ${CMAKE_SOURCE_DIR}/engines/OpenVINOEngine/include/faceapp ${CMAKE_SOURCE_DIR}/engines/TensorRTAPI/include ${CMAKE_SOURCE_DIR}/engines/TensorRTEngine - ${CMAKE_SOURCE_DIR}/ANSLicensingSystem + ${CMAKE_SOURCE_DIR}/core/ANSLicensingSystem ${ANSLIBS_DIR}/nlohmann ${RESEARCH_DIR}/spdlog-1.12.0/include ${RESEARCH_DIR} diff --git a/ANSODEngine/CNNFaceDetector.cpp b/modules/ANSODEngine/CNNFaceDetector.cpp similarity index 100% rename from ANSODEngine/CNNFaceDetector.cpp rename to modules/ANSODEngine/CNNFaceDetector.cpp diff --git a/ANSODEngine/CNNFaceDetector.h b/modules/ANSODEngine/CNNFaceDetector.h similarity index 100% rename from ANSODEngine/CNNFaceDetector.h rename to modules/ANSODEngine/CNNFaceDetector.h diff --git a/ANSODEngine/CUDA/cuda_utils.h b/modules/ANSODEngine/CUDA/cuda_utils.h similarity index 100% rename from ANSODEngine/CUDA/cuda_utils.h rename to modules/ANSODEngine/CUDA/cuda_utils.h diff --git a/ANSODEngine/CUDA/preprocess.cu b/modules/ANSODEngine/CUDA/preprocess.cu similarity index 100% rename from ANSODEngine/CUDA/preprocess.cu rename to modules/ANSODEngine/CUDA/preprocess.cu diff --git a/ANSODEngine/CUDA/preprocess.h b/modules/ANSODEngine/CUDA/preprocess.h similarity index 100% rename from ANSODEngine/CUDA/preprocess.h rename to modules/ANSODEngine/CUDA/preprocess.h diff --git a/ANSODEngine/Movienet.cpp b/modules/ANSODEngine/Movienet.cpp similarity index 100% rename from ANSODEngine/Movienet.cpp rename to modules/ANSODEngine/Movienet.cpp diff --git a/ANSODEngine/Movienet.h b/modules/ANSODEngine/Movienet.h similarity index 100% rename from ANSODEngine/Movienet.h rename to modules/ANSODEngine/Movienet.h diff --git a/ANSODEngine/NV12PreprocessHelper.cpp b/modules/ANSODEngine/NV12PreprocessHelper.cpp similarity index 100% rename from ANSODEngine/NV12PreprocessHelper.cpp rename to modules/ANSODEngine/NV12PreprocessHelper.cpp diff --git a/ANSODEngine/NV12PreprocessHelper.h b/modules/ANSODEngine/NV12PreprocessHelper.h similarity index 100% rename from ANSODEngine/NV12PreprocessHelper.h rename to modules/ANSODEngine/NV12PreprocessHelper.h diff --git a/ANSODEngine/RetinaFaceDetector.cpp b/modules/ANSODEngine/RetinaFaceDetector.cpp similarity index 100% rename from ANSODEngine/RetinaFaceDetector.cpp rename to modules/ANSODEngine/RetinaFaceDetector.cpp diff --git a/ANSODEngine/RetinaFaceDetector.h b/modules/ANSODEngine/RetinaFaceDetector.h similarity index 100% rename from ANSODEngine/RetinaFaceDetector.h rename to modules/ANSODEngine/RetinaFaceDetector.h diff --git a/ANSODEngine/SCRFDFaceDetector.cpp b/modules/ANSODEngine/SCRFDFaceDetector.cpp similarity index 100% rename from ANSODEngine/SCRFDFaceDetector.cpp rename to modules/ANSODEngine/SCRFDFaceDetector.cpp diff --git a/ANSODEngine/SCRFDFaceDetector.h b/modules/ANSODEngine/SCRFDFaceDetector.h similarity index 100% rename from ANSODEngine/SCRFDFaceDetector.h rename to modules/ANSODEngine/SCRFDFaceDetector.h diff --git a/ANSODEngine/SCRFDOVFaceDetector.cpp b/modules/ANSODEngine/SCRFDOVFaceDetector.cpp similarity index 100% rename from ANSODEngine/SCRFDOVFaceDetector.cpp rename to modules/ANSODEngine/SCRFDOVFaceDetector.cpp diff --git a/ANSODEngine/SCRFDOVFaceDetector.h b/modules/ANSODEngine/SCRFDOVFaceDetector.h similarity index 100% rename from ANSODEngine/SCRFDOVFaceDetector.h rename to modules/ANSODEngine/SCRFDOVFaceDetector.h diff --git a/ANSODEngine/dllmain.cpp b/modules/ANSODEngine/dllmain.cpp similarity index 100% rename from ANSODEngine/dllmain.cpp rename to modules/ANSODEngine/dllmain.cpp diff --git a/ANSODEngine/download_merges.py b/modules/ANSODEngine/download_merges.py similarity index 100% rename from ANSODEngine/download_merges.py rename to modules/ANSODEngine/download_merges.py diff --git a/ANSODEngine/engine.cpp b/modules/ANSODEngine/engine.cpp similarity index 100% rename from ANSODEngine/engine.cpp rename to modules/ANSODEngine/engine.cpp diff --git a/ANSODEngine/engine.h b/modules/ANSODEngine/engine.h similarity index 100% rename from ANSODEngine/engine.h rename to modules/ANSODEngine/engine.h diff --git a/ANSPulsar/framework.h b/modules/ANSODEngine/framework.h similarity index 100% rename from ANSPulsar/framework.h rename to modules/ANSODEngine/framework.h diff --git a/ANSODEngine/merges.txt b/modules/ANSODEngine/merges.txt similarity index 100% rename from ANSODEngine/merges.txt rename to modules/ANSODEngine/merges.txt diff --git a/ANSODEngine/nv12_to_rgb.cu b/modules/ANSODEngine/nv12_to_rgb.cu similarity index 100% rename from ANSODEngine/nv12_to_rgb.cu rename to modules/ANSODEngine/nv12_to_rgb.cu diff --git a/ANSODEngine/patch_tensorrtcl.py b/modules/ANSODEngine/patch_tensorrtcl.py similarity index 100% rename from ANSODEngine/patch_tensorrtcl.py rename to modules/ANSODEngine/patch_tensorrtcl.py diff --git a/ANSODEngine/patch_tensorrtpose.py b/modules/ANSODEngine/patch_tensorrtpose.py similarity index 100% rename from ANSODEngine/patch_tensorrtpose.py rename to modules/ANSODEngine/patch_tensorrtpose.py diff --git a/ANSODEngine/patch_tensorrtseg.py b/modules/ANSODEngine/patch_tensorrtseg.py similarity index 100% rename from ANSODEngine/patch_tensorrtseg.py rename to modules/ANSODEngine/patch_tensorrtseg.py diff --git a/ANSPulsar/pch.cpp b/modules/ANSODEngine/pch.cpp similarity index 100% rename from ANSPulsar/pch.cpp rename to modules/ANSODEngine/pch.cpp diff --git a/ANSPulsar/pch.h b/modules/ANSODEngine/pch.h similarity index 100% rename from ANSPulsar/pch.h rename to modules/ANSODEngine/pch.h diff --git a/ANSODTrainingEngine/ANSODTrainingEngine.cpp b/modules/ANSTrainingEngine/ANSODTrainingEngine.cpp similarity index 100% rename from ANSODTrainingEngine/ANSODTrainingEngine.cpp rename to modules/ANSTrainingEngine/ANSODTrainingEngine.cpp diff --git a/ANSODTrainingEngine/ANSODTraininingEngine.h b/modules/ANSTrainingEngine/ANSODTraininingEngine.h similarity index 100% rename from ANSODTrainingEngine/ANSODTraininingEngine.h rename to modules/ANSTrainingEngine/ANSODTraininingEngine.h diff --git a/ANSODTrainingEngine/ANSTrainingEngine.cpp b/modules/ANSTrainingEngine/ANSTrainingEngine.cpp similarity index 100% rename from ANSODTrainingEngine/ANSTrainingEngine.cpp rename to modules/ANSTrainingEngine/ANSTrainingEngine.cpp diff --git a/ANSODTrainingEngine/ANSTrainingEngine.h b/modules/ANSTrainingEngine/ANSTrainingEngine.h similarity index 100% rename from ANSODTrainingEngine/ANSTrainingEngine.h rename to modules/ANSTrainingEngine/ANSTrainingEngine.h diff --git a/ANSODTrainingEngine/ANSYOLOCLTrainingEngine.cpp b/modules/ANSTrainingEngine/ANSYOLOCLTrainingEngine.cpp similarity index 100% rename from ANSODTrainingEngine/ANSYOLOCLTrainingEngine.cpp rename to modules/ANSTrainingEngine/ANSYOLOCLTrainingEngine.cpp diff --git a/ANSODTrainingEngine/ANSYOLOCLTrainingEngine.h b/modules/ANSTrainingEngine/ANSYOLOCLTrainingEngine.h similarity index 100% rename from ANSODTrainingEngine/ANSYOLOCLTrainingEngine.h rename to modules/ANSTrainingEngine/ANSYOLOCLTrainingEngine.h diff --git a/ANSODTrainingEngine/ANSYOLOOBBTrainingEngine.cpp b/modules/ANSTrainingEngine/ANSYOLOOBBTrainingEngine.cpp similarity index 100% rename from ANSODTrainingEngine/ANSYOLOOBBTrainingEngine.cpp rename to modules/ANSTrainingEngine/ANSYOLOOBBTrainingEngine.cpp diff --git a/ANSODTrainingEngine/ANSYOLOOBBTrainingEngine.h b/modules/ANSTrainingEngine/ANSYOLOOBBTrainingEngine.h similarity index 100% rename from ANSODTrainingEngine/ANSYOLOOBBTrainingEngine.h rename to modules/ANSTrainingEngine/ANSYOLOOBBTrainingEngine.h diff --git a/ANSODTrainingEngine/ANSYOLOSEGTrainingEngine.cpp b/modules/ANSTrainingEngine/ANSYOLOSEGTrainingEngine.cpp similarity index 100% rename from ANSODTrainingEngine/ANSYOLOSEGTrainingEngine.cpp rename to modules/ANSTrainingEngine/ANSYOLOSEGTrainingEngine.cpp diff --git a/ANSODTrainingEngine/ANSYOLOSEGTrainingEngine.h b/modules/ANSTrainingEngine/ANSYOLOSEGTrainingEngine.h similarity index 100% rename from ANSODTrainingEngine/ANSYOLOSEGTrainingEngine.h rename to modules/ANSTrainingEngine/ANSYOLOSEGTrainingEngine.h diff --git a/ANSODTrainingEngine/ANSYOLOTrainingEngine.cpp b/modules/ANSTrainingEngine/ANSYOLOTrainingEngine.cpp similarity index 100% rename from ANSODTrainingEngine/ANSYOLOTrainingEngine.cpp rename to modules/ANSTrainingEngine/ANSYOLOTrainingEngine.cpp diff --git a/ANSODTrainingEngine/ANSYOLOTrainingEngine.h b/modules/ANSTrainingEngine/ANSYOLOTrainingEngine.h similarity index 100% rename from ANSODTrainingEngine/ANSYOLOTrainingEngine.h rename to modules/ANSTrainingEngine/ANSYOLOTrainingEngine.h diff --git a/ANSODTrainingEngine/CMakeLists.txt b/modules/ANSTrainingEngine/CMakeLists.txt similarity index 100% rename from ANSODTrainingEngine/CMakeLists.txt rename to modules/ANSTrainingEngine/CMakeLists.txt diff --git a/ANSONVIF/dllmain.cpp b/modules/ANSTrainingEngine/dllmain.cpp similarity index 100% rename from ANSONVIF/dllmain.cpp rename to modules/ANSTrainingEngine/dllmain.cpp diff --git a/ANSRabbitMQ/framework.h b/modules/ANSTrainingEngine/framework.h similarity index 100% rename from ANSRabbitMQ/framework.h rename to modules/ANSTrainingEngine/framework.h diff --git a/ANSRabbitMQ/pch.cpp b/modules/ANSTrainingEngine/pch.cpp similarity index 100% rename from ANSRabbitMQ/pch.cpp rename to modules/ANSTrainingEngine/pch.cpp diff --git a/ANSRabbitMQ/pch.h b/modules/ANSTrainingEngine/pch.h similarity index 100% rename from ANSRabbitMQ/pch.h rename to modules/ANSTrainingEngine/pch.h diff --git a/ANSUtilities/ANSAWSS3.cpp b/modules/ANSUtilities/ANSAWSS3.cpp similarity index 100% rename from ANSUtilities/ANSAWSS3.cpp rename to modules/ANSUtilities/ANSAWSS3.cpp diff --git a/ANSUtilities/ANSUtilities.cpp b/modules/ANSUtilities/ANSUtilities.cpp similarity index 100% rename from ANSUtilities/ANSUtilities.cpp rename to modules/ANSUtilities/ANSUtilities.cpp diff --git a/ANSUtilities/ANSUtilities.h b/modules/ANSUtilities/ANSUtilities.h similarity index 100% rename from ANSUtilities/ANSUtilities.h rename to modules/ANSUtilities/ANSUtilities.h diff --git a/ANSUtilities/CMakeLists.txt b/modules/ANSUtilities/CMakeLists.txt similarity index 100% rename from ANSUtilities/CMakeLists.txt rename to modules/ANSUtilities/CMakeLists.txt diff --git a/ANSUtilities/dllmain.cpp b/modules/ANSUtilities/dllmain.cpp similarity index 100% rename from ANSUtilities/dllmain.cpp rename to modules/ANSUtilities/dllmain.cpp diff --git a/ANSUtilities/framework.h b/modules/ANSUtilities/framework.h similarity index 100% rename from ANSUtilities/framework.h rename to modules/ANSUtilities/framework.h diff --git a/ANSUtilities/pch.cpp b/modules/ANSUtilities/pch.cpp similarity index 100% rename from ANSUtilities/pch.cpp rename to modules/ANSUtilities/pch.cpp diff --git a/ANSUtilities/pch.h b/modules/ANSUtilities/pch.h similarity index 100% rename from ANSUtilities/pch.h rename to modules/ANSUtilities/pch.h diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt new file mode 100644 index 0000000..0075b41 --- /dev/null +++ b/tests/CMakeLists.txt @@ -0,0 +1,2 @@ +# ANSCORE Unit Tests +# Add test executables here as needed