Browse Source

init

master
diven 2 years ago
parent
commit
058b5c3841
  1. 2
      open-anpr-server/src/main/java/com/visual/open/anpr/server/controller/health/HealthController.java
  2. 11
      open-anpr-server/src/main/java/com/visual/open/anpr/server/domain/response/PlateInfoRepVo.java
  3. 8
      open-anpr-server/src/main/java/com/visual/open/anpr/server/service/impl/PlateServiceImpl.java

2
open-anpr-server/src/main/java/com/visual/open/anpr/server/controller/health/HealthController.java

@ -15,7 +15,7 @@ import org.springframework.web.bind.annotation.RestController;
@RequestMapping("/common/health")
public class HealthController {
@ApiOperation(value="1、健康检测服务")
@ApiOperation(value="1、健康检")
@ResponseBody
@RequestMapping(value = "/check", method = RequestMethod.GET)
public ResponseInfo<String> check(){

11
open-anpr-server/src/main/java/com/visual/open/anpr/server/domain/response/PlateInfoRepVo.java

@ -9,7 +9,7 @@ import java.io.Serializable;
public class PlateInfoRepVo implements Serializable {
/**车牌置信分数**/
@ApiModelProperty(value="车牌置信分数:[0,100]", position = 1, required = true)
private Float plateScore;
private Float score;
/**车牌位置信息**/
@ApiModelProperty(value="车牌位置信息", position = 3, required = true)
@ -19,13 +19,12 @@ public class PlateInfoRepVo implements Serializable {
@ApiModelProperty(value="车牌识别信息", position = 5, required = true)
private RecognitionInfo recognition;
public Float getPlateScore() {
return plateScore;
public Float getScore() {
return score;
}
public void setPlateScore(Float plateScore) {
this.plateScore = plateScore;
public void setScore(Float score) {
this.score = score;
}
public PlateLocation getLocation() {

8
open-anpr-server/src/main/java/com/visual/open/anpr/server/service/impl/PlateServiceImpl.java

@ -51,10 +51,12 @@ public class PlateServiceImpl implements PlateService {
for(PlateInfo plateInfo : plateImage.PlateInfos()){
//检测信息
PlateInfoRepVo plate = new PlateInfoRepVo();
plate.setPlateScore((float)Math.floor(plateInfo.score * 1000000)/10000);
plate.setScore((float)Math.floor(plateInfo.score * 1000000)/10000);
PlateLocation location = PlateLocation.build(
plateInfo.box.x1(), plateInfo.box.y1(),
plateInfo.box.width(), plateInfo.box.height()
plateInfo.box.x1(),
plateInfo.box.y1(),
plateInfo.box.x2()-plateInfo.box.x1(),
plateInfo.box.y2()-plateInfo.box.y1()
);
plate.setLocation(location);
//识别信息

Loading…
Cancel
Save