|
@@ -117,6 +117,7 @@ def _crop_defect_image(original_image_path_str: str, min_rect: List, output_file
|
|
|
@router.get("/generate", status_code=200, summary="生成评级报告数据")
|
|
@router.get("/generate", status_code=200, summary="生成评级报告数据")
|
|
|
def generate_rating_report(
|
|
def generate_rating_report(
|
|
|
card_id: int,
|
|
card_id: int,
|
|
|
|
|
+ cardNo: str,
|
|
|
db_conn: PooledMySQLConnection = Depends(get_db_connection)
|
|
db_conn: PooledMySQLConnection = Depends(get_db_connection)
|
|
|
):
|
|
):
|
|
|
top_n_defects = 3
|
|
top_n_defects = 3
|
|
@@ -132,7 +133,7 @@ def generate_rating_report(
|
|
|
response_data = {
|
|
response_data = {
|
|
|
"backImageUrl": "",
|
|
"backImageUrl": "",
|
|
|
"frontImageUrl": "",
|
|
"frontImageUrl": "",
|
|
|
- "cardNo": "",
|
|
|
|
|
|
|
+ "cardNo": cardNo,
|
|
|
"centerBack": "",
|
|
"centerBack": "",
|
|
|
"centerFront": "",
|
|
"centerFront": "",
|
|
|
"measureLength": 0.0,
|
|
"measureLength": 0.0,
|
|
@@ -143,15 +144,8 @@ def generate_rating_report(
|
|
|
"cornerFrontNum": 0,
|
|
"cornerFrontNum": 0,
|
|
|
"sideFrontNum": 0,
|
|
"sideFrontNum": 0,
|
|
|
"surfaceFrontNum": 0,
|
|
"surfaceFrontNum": 0,
|
|
|
- "popNum": 0, # 暂时无数据来源,置0
|
|
|
|
|
"scoreThreshold": float(card_data.get("detection_score") or 0),
|
|
"scoreThreshold": float(card_data.get("detection_score") or 0),
|
|
|
"evaluateNo": str(card_data.get("id")),
|
|
"evaluateNo": str(card_data.get("id")),
|
|
|
- "recognizedInfoDTO": {
|
|
|
|
|
- "cardSet": "",
|
|
|
|
|
- "player": "",
|
|
|
|
|
- "series": "",
|
|
|
|
|
- "year": ""
|
|
|
|
|
- },
|
|
|
|
|
"defectDetailList": []
|
|
"defectDetailList": []
|
|
|
}
|
|
}
|
|
|
|
|
|