添加图片清晰度测试,保存结果对照
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
x-env:
|
x-env:
|
||||||
&template
|
&template
|
||||||
image: fcb_photo_review:1.14.17
|
image: fcb_photo_review:1.15.0
|
||||||
restart: always
|
restart: always
|
||||||
|
|
||||||
x-review:
|
x-review:
|
||||||
|
|||||||
@@ -258,6 +258,18 @@ def information_extraction(ie, phrecs, identity):
|
|||||||
session = MysqlSession()
|
session = MysqlSession()
|
||||||
session.add_all(zx_ie_results)
|
session.add_all(zx_ie_results)
|
||||||
session.commit()
|
session.commit()
|
||||||
|
|
||||||
|
# 添加清晰度测试
|
||||||
|
if not better_image:
|
||||||
|
# 替换后图片默认清晰
|
||||||
|
clarity_result = image_util.parse_clarity(image)
|
||||||
|
unsharp_flag = 0 if (clarity_result[0] == 0 and clarity_result[1] >= 0.8) else 1
|
||||||
|
update_clarity = (update(ZxPhrec).where(ZxPhrec.pk_phrec == phrec.pk_phrec).values(
|
||||||
|
cfjaddress2=json.dumps(clarity_result),
|
||||||
|
unsharp_flag=unsharp_flag,
|
||||||
|
))
|
||||||
|
session.execute(update_clarity)
|
||||||
|
session.commit()
|
||||||
session.close()
|
session.close()
|
||||||
|
|
||||||
result['ocr_text'] = ocr_text
|
result['ocr_text'] = ocr_text
|
||||||
|
|||||||
@@ -260,7 +260,7 @@ def parse_clarity(image):
|
|||||||
:return: 判断结果及置信度
|
:return: 判断结果及置信度
|
||||||
"""
|
"""
|
||||||
clarity_result = [1, 0]
|
clarity_result = [1, 0]
|
||||||
model = PaddleClas(inference_model_dir=r"model/clas/clarity_assessment", use_gpu=False)
|
model = PaddleClas(inference_model_dir=r"model/clas/clarity_assessment", use_gpu=True)
|
||||||
clas_result = model.predict(input_data=image)
|
clas_result = model.predict(input_data=image)
|
||||||
try:
|
try:
|
||||||
clas_result = next(clas_result)[0]
|
clas_result = next(clas_result)[0]
|
||||||
|
|||||||
Reference in New Issue
Block a user