Browse Source

[update]:修改注释信息

master
diven 2 years ago
parent
commit
f068d31f07
  1. 2
      open-anpr-client/src/main/java/com/visual/open/anpr/PlateRecognition.java
  2. 6
      open-anpr-core/src/main/java/com/visual/open/anpr/core/base/PlateDetection.java
  3. 8
      open-anpr-core/src/main/java/com/visual/open/anpr/core/domain/PlateImage.java
  4. 2
      open-anpr-core/src/main/java/com/visual/open/anpr/core/extract/PlateExtractor.java
  5. 2
      open-anpr-core/src/main/java/com/visual/open/anpr/core/extract/PlateExtractorImpl.java
  6. 4
      open-anpr-core/src/main/java/com/visual/open/anpr/core/models/TorchPlateDetection.java
  7. 2
      open-anpr-core/src/main/java/com/visual/open/anpr/core/utils/AlignUtil.java
  8. 2
      open-anpr-server/src/main/java/com/visual/open/anpr/server/bootstrap/conf/ModelConfig.java

2
open-anpr-client/src/main/java/com/visual/open/anpr/PlateRecognition.java

@ -36,7 +36,7 @@ public class PlateRecognition {
return ins.get(key);
}
/**
* 人脸比对操作对象
* 车牌检测操作对象
* @return CollectHandler
*/
public RecognitionHandler detection(){

6
open-anpr-core/src/main/java/com/visual/open/anpr/core/base/PlateDetection.java

@ -10,10 +10,10 @@ public interface PlateDetection {
/**
*获取人脸信息
*获取车牌信息
* @param image 图像信息
* @param scoreTh 人脸人数阈值
* @param iouTh 人脸iou阈值
* @param scoreTh 车牌分数阈值
* @param iouTh 车牌iou阈值
* @param params 参数信息
* @return
*/

8
open-anpr-core/src/main/java/com/visual/open/anpr/core/domain/PlateImage.java

@ -8,13 +8,13 @@ public class PlateImage implements Serializable {
/**图像数据**/
public String imageBase64;
/**人脸解析数据**/
/**车牌解析数据**/
public List<PlateInfo> PlateInfos;
/**
* 构建函数
* @param imageBase64 图像数据
* @param PlateInfos 人脸解析数据
* @param PlateInfos 车牌解析数据
* @return
*/
private PlateImage(String imageBase64, List<PlateInfo> PlateInfos) {
@ -25,7 +25,7 @@ public class PlateImage implements Serializable {
/**
* 构建对象
* @param imageBase64 图像数据
* @param PlateInfos 人脸解析数据
* @param PlateInfos 车牌解析数据
* @return
*/
public static PlateImage build(String imageBase64, List<PlateInfo> PlateInfos){
@ -52,7 +52,7 @@ public class PlateImage implements Serializable {
}
/**
* 获取人脸解析数据
* 获取车牌解析数据
* @return
*/
public List<PlateInfo> PlateInfos(){

2
open-anpr-core/src/main/java/com/visual/open/anpr/core/extract/PlateExtractor.java

@ -8,7 +8,7 @@ import com.visual.open.anpr.core.domain.PlateImage;
public interface PlateExtractor {
/**
* 人脸特征提取
* 车牌特征提取
* @param image
* @param extParam
* @param params

2
open-anpr-core/src/main/java/com/visual/open/anpr/core/extract/PlateExtractorImpl.java

@ -27,7 +27,7 @@ public class PlateExtractorImpl implements PlateExtractor {
@Override
public PlateImage extract(ImageMat image, ExtParam extParam, Map<String, Object> params) {
List<PlateInfo> plateInfos = plateDetection.inference(image, extParam.getScoreTh(),extParam.getIouTh(), new HashMap<>());
//取人脸topK
//取车牌topK
int topK = (extParam.getTopK() > 0) ? extParam.getTopK() : 5;
if(plateInfos.size() > topK){
plateInfos = plateInfos.subList(0, topK);

4
open-anpr-core/src/main/java/com/visual/open/anpr/core/models/TorchPlateDetection.java

@ -22,9 +22,9 @@ public class TorchPlateDetection extends BaseOnnxInfer implements PlateDetection
private final static int imageWidth = 640;
private final static int imageHeight= 640;
private final static Scalar border = new Scalar(114, 114, 114);
//人脸预测分数阈值
//车牌预测分数阈值
public final static float defScoreTh = 0.3f;
//人脸重叠iou阈值
//车牌重叠iou阈值
public final static float defIouTh = 0.5f;
public TorchPlateDetection(String modelPath, int threads) {

2
open-anpr-core/src/main/java/com/visual/open/anpr/core/utils/AlignUtil.java

@ -13,7 +13,7 @@ public class AlignUtil {
/**
* 人脸对齐
* 对齐
* @param image 图像数据
* @param imagePoint 图像中的关键点
* @param stdWidth 定义的标准图像的宽度

2
open-anpr-server/src/main/java/com/visual/open/anpr/server/bootstrap/conf/ModelConfig.java

@ -45,7 +45,7 @@ public class ModelConfig {
}
/**
* 人脸特征提取服务
* 车牌特征提取服务
* @return
*/
@Bean(name = "visualPlateRecognition")

Loading…
Cancel
Save