测试图片清晰度模型效果
This commit is contained in:
43
tool/check_clarity_model.py
Normal file
43
tool/check_clarity_model.py
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
import pandas as pd
|
||||||
|
|
||||||
|
from db import MysqlSession
|
||||||
|
from db.mysql import ZxPhrec
|
||||||
|
|
||||||
|
|
||||||
|
def check_unclarity():
|
||||||
|
file_path = r'D:\Echo\Downloads\unclare.xlsx' # 将 your_file.xlsx 替换为你的文件路径
|
||||||
|
df = pd.read_excel(file_path)
|
||||||
|
|
||||||
|
# 循环读取 pk_phrec 列
|
||||||
|
output_file_path = 'check_unclarity_result.txt'
|
||||||
|
with open(output_file_path, 'w') as f:
|
||||||
|
for pk_phrec in df['pk_phrec']:
|
||||||
|
session = MysqlSession()
|
||||||
|
phrec = session.query(ZxPhrec.pk_phrec, ZxPhrec.cfjaddress2, ZxPhrec.unsharp_flag).filter(
|
||||||
|
ZxPhrec.pk_phrec == pk_phrec
|
||||||
|
).one_or_none()
|
||||||
|
session.close()
|
||||||
|
if phrec and phrec.unsharp_flag == 0:
|
||||||
|
f.write(f"{phrec.pk_phrec} {phrec.cfjaddress2}\n")
|
||||||
|
|
||||||
|
|
||||||
|
def check_clarity():
|
||||||
|
file_path = r'D:\Echo\Downloads\unclare.xlsx'
|
||||||
|
df = pd.read_excel(file_path)
|
||||||
|
session = MysqlSession()
|
||||||
|
phrecs = (session.query(ZxPhrec.pk_phrec, ZxPhrec.cfjaddress2, ZxPhrec.unsharp_flag)
|
||||||
|
.filter(ZxPhrec.pk_phrec >= 30810206)
|
||||||
|
.filter(ZxPhrec.pk_phrec <= 31782247)
|
||||||
|
.filter(ZxPhrec.unsharp_flag == 1)
|
||||||
|
.all())
|
||||||
|
session.close()
|
||||||
|
|
||||||
|
output_file_path = 'check_clarity_result.txt'
|
||||||
|
with open(output_file_path, 'w') as f:
|
||||||
|
for phrec in phrecs:
|
||||||
|
if phrec.pk_phrec not in df['pk_phrec'].to_list():
|
||||||
|
f.write(f"{phrec.pk_phrec} {phrec.cfjaddress2}\n")
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
check_clarity()
|
||||||
Reference in New Issue
Block a user