59 lines
1.6 KiB
C#
59 lines
1.6 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace AgroBase.Models
|
|
{
|
|
class CameraModel
|
|
{
|
|
}
|
|
|
|
public class CameraCoordenadasModel
|
|
{
|
|
public List<CameraCoordenadasFrameModel> frames { get; set; }
|
|
}
|
|
|
|
public class CameraCoordenadasFrameModel
|
|
{
|
|
public double timestamp { get; set; }
|
|
public double x_max { get; set; }
|
|
public double y_max { get; set; }
|
|
public CameraCoordenadasObjetoModel[] objetos { get; set; } = new List<CameraCoordenadasObjetoModel>().ToArray();
|
|
}
|
|
|
|
public class CameraCoordenadasObjetoModel
|
|
{
|
|
public int id { get; set; }
|
|
public string descricao { get; set; }
|
|
public int x { get; set; }
|
|
public int y { get; set; }
|
|
public int altura { get; set; }
|
|
public int largura { get; set; }
|
|
public double confianca { get; set; }
|
|
}
|
|
|
|
public class CameraAnguloModel
|
|
{
|
|
public double timestamp { get; set; }
|
|
public double angulo { get; set; }
|
|
public int distancia_esquerda { get; set; }
|
|
public int distancia_direita { get; set; }
|
|
}
|
|
|
|
public class CameraDeepLabV3PlusModel
|
|
{
|
|
public double timestamp { get; set; }
|
|
public List<CameraDeepLabV3PlusClasseModel> Classes { get; set; } = new List<CameraDeepLabV3PlusClasseModel>();
|
|
}
|
|
|
|
public class CameraDeepLabV3PlusClasseModel
|
|
{
|
|
public string Classe { get; set; }
|
|
public int[][] Contornos { get; set; }
|
|
}
|
|
|
|
}
|