mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-27 22:45:05 +08:00
新增 车位相机信息表以及相机解析信息逻辑
This commit is contained in:
@@ -81,20 +81,7 @@ public class CameraIdentifyResultsDTO {
|
||||
@JSONField(name = "product_h")
|
||||
private ProductH productH;
|
||||
|
||||
/**
|
||||
* 车位信息对象
|
||||
*/
|
||||
private Parking parking;
|
||||
|
||||
/**
|
||||
* 车牌信息对象
|
||||
*/
|
||||
private Plate plate;
|
||||
|
||||
/**
|
||||
* 识别信息对象
|
||||
*/
|
||||
private Reco reco;
|
||||
|
||||
|
||||
@Data
|
||||
@@ -208,6 +195,22 @@ public class CameraIdentifyResultsDTO {
|
||||
@JSONField(name = "car_pos")
|
||||
private CarPos carPos;
|
||||
|
||||
/**
|
||||
* 车位信息对象
|
||||
*/
|
||||
private Parking parking;
|
||||
|
||||
/**
|
||||
* 车牌信息对象
|
||||
*/
|
||||
private Plate plate;
|
||||
|
||||
/**
|
||||
* 识别信息对象
|
||||
*/
|
||||
private Reco reco;
|
||||
|
||||
|
||||
@Data
|
||||
private static class CarPos{
|
||||
/**
|
||||
@@ -224,32 +227,10 @@ public class CameraIdentifyResultsDTO {
|
||||
*/
|
||||
private Integer pos;
|
||||
}
|
||||
}
|
||||
|
||||
@Data
|
||||
public static class Parking{
|
||||
private Loc loc;
|
||||
|
||||
@Data
|
||||
private static class Loc{
|
||||
|
||||
/**
|
||||
* 坐标点
|
||||
*/
|
||||
@JSONField(name = "point")
|
||||
private List<Point> pointList;
|
||||
|
||||
/**
|
||||
* 坐标点个数
|
||||
*/
|
||||
@JSONField(name = "point_num")
|
||||
private Integer pointNum;
|
||||
|
||||
/**
|
||||
* 标点坐标系尺寸
|
||||
*/
|
||||
@JSONField(name = "reco_zone_size_factor")
|
||||
private RecoZoneSizeFactor recoZoneSizeFactor;
|
||||
public static class Parking{
|
||||
private Loc loc;
|
||||
|
||||
/**
|
||||
* 车位状态
|
||||
@@ -280,117 +261,144 @@ public class CameraIdentifyResultsDTO {
|
||||
@JSONField(name = "zone_name")
|
||||
private String zoneName;
|
||||
|
||||
|
||||
@Data
|
||||
private static class Point{
|
||||
// 点x坐标
|
||||
private Integer x;
|
||||
// 点y坐标
|
||||
private Integer y;
|
||||
}
|
||||
|
||||
@Data
|
||||
private static class RecoZoneSizeFactor{
|
||||
/**
|
||||
* 坐标点坐标系尺寸高度
|
||||
*/
|
||||
@JSONField(name = "factor_h")
|
||||
private Integer factorH;
|
||||
private static class Loc{
|
||||
|
||||
/**
|
||||
* 坐标点坐标系尺寸宽度
|
||||
* 坐标点
|
||||
*/
|
||||
@JSONField(name = "factor_w")
|
||||
private Integer factorW;
|
||||
@JSONField(name = "point")
|
||||
private List<Point> pointList;
|
||||
|
||||
/**
|
||||
* 坐标点个数
|
||||
*/
|
||||
@JSONField(name = "point_num")
|
||||
private Integer pointNum;
|
||||
|
||||
/**
|
||||
* 标点坐标系尺寸
|
||||
*/
|
||||
@JSONField(name = "reco_zone_size_factor")
|
||||
private RecoZoneSizeFactor recoZoneSizeFactor;
|
||||
|
||||
@Data
|
||||
private static class Point{
|
||||
// 点x坐标
|
||||
private Integer x;
|
||||
// 点y坐标
|
||||
private Integer y;
|
||||
}
|
||||
|
||||
@Data
|
||||
private static class RecoZoneSizeFactor{
|
||||
/**
|
||||
* 坐标点坐标系尺寸高度
|
||||
*/
|
||||
@JSONField(name = "factor_h")
|
||||
private Integer factorH;
|
||||
|
||||
/**
|
||||
* 坐标点坐标系尺寸宽度
|
||||
*/
|
||||
@JSONField(name = "factor_w")
|
||||
private Integer factorW;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Data
|
||||
public static class Plate{
|
||||
/**
|
||||
* 车牌颜色
|
||||
*
|
||||
* 0:未知;
|
||||
* 1:蓝色;
|
||||
* 2:黄色;
|
||||
* 3:白色;
|
||||
* 4:黑色;
|
||||
* 5:绿色;
|
||||
*/
|
||||
private Integer color;
|
||||
|
||||
// 车牌置信度
|
||||
private Integer confidence;
|
||||
private Loc loc;
|
||||
|
||||
/**
|
||||
* 车牌
|
||||
* UTF8后再BASE64编码
|
||||
* 如果有车牌:真实车牌号
|
||||
* 如果有车无牌:无牌车
|
||||
* 如果无车无牌:__无__
|
||||
* 非机动车:非机动车
|
||||
*/
|
||||
private String plate;
|
||||
|
||||
/**
|
||||
* 车牌类型
|
||||
*
|
||||
* 0:未知车牌
|
||||
* 1:蓝牌小汽车
|
||||
* 2:黑牌小汽车
|
||||
* 3:单排黄牌
|
||||
* 4:双排黄牌(大车尾牌,农用车)
|
||||
* 5:警车车牌
|
||||
* 6:武警车牌
|
||||
* 7:个性化车牌
|
||||
* 8:单排军车牌
|
||||
* 9:双排军车牌
|
||||
* 10:使馆车牌
|
||||
* 11:香港进出中国大陆车牌
|
||||
* 12:农用车牌
|
||||
* 13:教练车牌
|
||||
* 14:澳门进出中国大陆车牌
|
||||
* 15:双层武警车牌
|
||||
* 16:武警总队车牌
|
||||
* 17:双层武警总队车牌
|
||||
* 18:民航车牌
|
||||
* 19:新能源车牌
|
||||
* 20:新能源车牌大
|
||||
* 21:应急
|
||||
* 22:领馆
|
||||
*/
|
||||
private Integer type;
|
||||
}
|
||||
|
||||
@Data
|
||||
private static class Reco{
|
||||
|
||||
/**
|
||||
* 识别组id
|
||||
*/
|
||||
@JSONField(name = "group_id")
|
||||
private Integer groupId;
|
||||
|
||||
/**
|
||||
* 识别标志
|
||||
*/
|
||||
@JSONField(name = "reco_flag")
|
||||
private Integer recoFlag;
|
||||
|
||||
/**
|
||||
* 识别id
|
||||
*/
|
||||
@JSONField(name = "reco_id")
|
||||
private Integer recoId;
|
||||
|
||||
/**
|
||||
* 识别时间(字符串格式时间)
|
||||
*/
|
||||
@JSONField(name = "reco_time")
|
||||
private String recoTime;
|
||||
}
|
||||
}
|
||||
|
||||
@Data
|
||||
public static class Plate{
|
||||
/**
|
||||
* 车牌颜色
|
||||
*
|
||||
* 0:未知;
|
||||
* 1:蓝色;
|
||||
* 2:黄色;
|
||||
* 3:白色;
|
||||
* 4:黑色;
|
||||
* 5:绿色;
|
||||
*/
|
||||
private Integer color;
|
||||
|
||||
// 车牌置信度
|
||||
private Integer confidence;
|
||||
private Loc loc;
|
||||
|
||||
/**
|
||||
* 车牌
|
||||
* UTF8后再BASE64编码
|
||||
* 如果有车牌:真实车牌号
|
||||
* 如果有车无牌:无牌车
|
||||
* 如果无车无牌:__无__
|
||||
* 非机动车:非机动车
|
||||
*/
|
||||
private String plate;
|
||||
|
||||
/**
|
||||
* 车牌类型
|
||||
*
|
||||
* 0:未知车牌
|
||||
* 1:蓝牌小汽车
|
||||
* 2:黑牌小汽车
|
||||
* 3:单排黄牌
|
||||
* 4:双排黄牌(大车尾牌,农用车)
|
||||
* 5:警车车牌
|
||||
* 6:武警车牌
|
||||
* 7:个性化车牌
|
||||
* 8:单排军车牌
|
||||
* 9:双排军车牌
|
||||
* 10:使馆车牌
|
||||
* 11:香港进出中国大陆车牌
|
||||
* 12:农用车牌
|
||||
* 13:教练车牌
|
||||
* 14:澳门进出中国大陆车牌
|
||||
* 15:双层武警车牌
|
||||
* 16:武警总队车牌
|
||||
* 17:双层武警总队车牌
|
||||
* 18:民航车牌
|
||||
* 19:新能源车牌
|
||||
* 20:新能源车牌大
|
||||
* 21:应急
|
||||
* 22:领馆
|
||||
*/
|
||||
private Integer type;
|
||||
}
|
||||
|
||||
@Data
|
||||
public static class Reco{
|
||||
|
||||
/**
|
||||
* 识别组id
|
||||
*/
|
||||
@JSONField(name = "group_id")
|
||||
private Integer groupId;
|
||||
|
||||
/**
|
||||
* 识别标志
|
||||
*/
|
||||
@JSONField(name = "reco_flag")
|
||||
private Integer recoFlag;
|
||||
|
||||
/**
|
||||
* 识别id
|
||||
*/
|
||||
@JSONField(name = "reco_id")
|
||||
private Integer recoId;
|
||||
|
||||
/**
|
||||
* 识别时间(字符串格式时间)
|
||||
*/
|
||||
@JSONField(name = "reco_time")
|
||||
private String recoTime;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user