Blame view

app/src/main/java/com/ectrip/checkincar/model/PlateInfo.java 1.21 KB
0fd093a2   李进   初始提交:手持车牌核销应用
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
  package com.ectrip.checkincar.model;
  
  import android.graphics.Bitmap;
  
  /** 识别结果 */
  public class PlateInfo {
  
      /** 车牌号 */
      public final String number;
      /** 车牌颜色:blue/yellow/green/white/black/unknown */
      public final String color;
      /** 置信度 0~1 */
      public final float confidence;
      /** 是否人工输入/修正 */
      public final boolean manual;
      /** 识别帧图像(仅确认页展示用) */
      public Bitmap bitmap;
  
      public PlateInfo(String number, String color, float confidence, boolean manual) {
          this.number = number;
          this.color = color == null ? "unknown" : color;
          this.confidence = confidence;
          this.manual = manual;
      }
  
      public static String colorName(String color) {
          if (color == null) {
              return "未知";
          }
          switch (color) {
              case "blue":
                  return "蓝牌";
              case "yellow":
                  return "黄牌";
              case "green":
                  return "绿牌";
              case "white":
                  return "白牌";
              case "black":
                  return "黑牌";
              default:
                  return "未知";
          }
      }
  }