8 namespace vms_server_plugins {
11 namespace deprecated_object_detection {
13 const std::string kGenerateCarsSetting{
"generateCars"};
14 const std::string kGenerateTrucksSetting{
"generateTrucks"};
15 const std::string kGeneratePedestriansSetting{
"generatePedestrians"};
16 const std::string kGenerateHumanFacesSetting{
"generateHumanFaces"};
17 const std::string kGenerateBicyclesSetting{
"generateBicycles"};
18 const std::string kGenerateStonesSetting{
"generateStones"};
20 const std::string kGenerateObjectsEveryNFramesSetting{
"generateObjectsEveryNFrames"};
21 const std::string kNumberOfObjectsToGenerateSetting{
"numberOfObjectsToGenerate"};
23 const std::string kGeneratePreviewPacketSetting{
"generatePreviewPacket"};
24 const std::string kPreviewImageFileSetting{
"previewImageFile"};
25 const std::string kGeneratePreviewAfterNFramesSetting(
"generatePreviewAfterNFrames");
27 const std::string kAdditionalFrameProcessingDelayMsSetting{
"additionalFrameProcessingDelayMs"};
28 const std::string kOverallMetadataDelayMsSetting{
"overallMetadataDelayMs"};
30 static const std::string kSettingsModelPart1 = 1 + R
"json( 37 "caption": "Stub DeviceAgent settings", 42 "caption": "Object generation settings", 47 static const std::string kStubObjectTypesSettings = R
"json( 50 "name": ")json" + kGenerateCarsSetting + R"json(", 51 "caption": "Generate cars", 56 "name": ")json" + kGenerateTrucksSetting + R"json(", 57 "caption": "Generate trucks", 62 "name": ")json" + kGeneratePedestriansSetting + R"json(", 63 "caption": "Generate pedestrians", 68 "name": ")json" + kGenerateHumanFacesSetting + R"json(", 69 "caption": "Generate human faces", 74 "name": ")json" + kGenerateBicyclesSetting + R"json(", 75 "caption": "Generate bicycles", 80 "name": ")json" + kGenerateStonesSetting + R"json(", 81 "caption": "Generate stones", 85 static const std::string kSettingsModelPart2 = R
"json( 88 "name": ")json" + kNumberOfObjectsToGenerateSetting + R"json(", 89 "caption": "Number of objects to generate", 96 "name": ")json" + kGenerateObjectsEveryNFramesSetting + R"json(", 97 "caption": "Generate objects every N frames", 104 "name": ")json" + kGeneratePreviewPacketSetting + R"json(", 105 "caption": "Generate preview packet", 110 "name": ")json" + kPreviewImageFileSetting + R"json(", 111 "caption": "Preview image file", 112 "description": "Path to an image which should be used as a preview for tracks" 116 "name": ")json" + kGeneratePreviewAfterNFramesSetting + R"json(", 117 "caption": "Generate preview after N frames", 124 "name": ")json" + kOverallMetadataDelayMsSetting + R"json(", 125 "caption": "Overall metadata delay, ms", 128 "maxValue": 1000000000 134 "name": ")json" + kAdditionalFrameProcessingDelayMsSetting + R"json(", 135 "caption": "Additional frame processing delay, ms", 138 "maxValue": 1000000000 Definition: apple_utils.h:6