mirror of
https://github.com/azaion/annotations.git
synced 2026-04-22 21:56:31 +00:00
fde9a9f418
also restrict detections to be no bigger than in classes.json
25 lines
986 B
C#
25 lines
986 B
C#
using MessagePack;
|
|
|
|
namespace Azaion.Common.DTO.Config;
|
|
|
|
[MessagePackObject]
|
|
public class AIRecognitionConfig
|
|
{
|
|
[Key("f_pr")] public int FramePeriodRecognition { get; set; }
|
|
[Key("f_rs")] public double FrameRecognitionSeconds { get; set; }
|
|
[Key("pt")] public double ProbabilityThreshold { get; set; }
|
|
|
|
[Key("t_dc")] public double TrackingDistanceConfidence { get; set; }
|
|
[Key("t_pi")] public double TrackingProbabilityIncrease { get; set; }
|
|
[Key("t_it")] public double TrackingIntersectionThreshold { get; set; }
|
|
|
|
[Key("d")] public byte[] Data { get; set; } = null!;
|
|
[Key("p")] public List<string> Paths { get; set; } = null!;
|
|
[Key("m_bs")] public int ModelBatchSize { get; set; } = 4;
|
|
|
|
[Key("ov_p")] public double BigImageTileOverlapPercent { get; set; }
|
|
|
|
[Key("cam_a")] public double Altitude { get; set; }
|
|
[Key("cam_fl")] public double CameraFocalLength { get; set; }
|
|
[Key("cam_sw")] public double CameraSensorWidth { get; set; }
|
|
} |