This commit is contained in:
HuangHai
2026-01-12 09:29:57 +08:00
parent 2b8edc265f
commit ea4dabe2d6
4 changed files with 4 additions and 3 deletions

View File

@@ -37,7 +37,7 @@ class ReadImageKit:
"1. 必须是卡片形式的充电站信息区域。\n"
"2. 每一个卡片必须同时具备以下所有要素,否则严禁识别:\n"
" - 场站名称 (station_name)\n"
" - 距离信息 (distance, 例如 '5.3km'),位于卡片右上角;\n"
" - 距离信息 (distance, 例如 '5.3km''90m'),位于卡片右上角;\n"
" - 金额/电费 (price例如 '0.8490')\n"
" - 充电枪信息 (piles包含''''''的类型、总枪数和空闲枪数,例如 '快 闲4/4')。\n"
"3. 如果缺少上述任何一项要素(例如只有名称和距离,但没有电费或枪数信息),说明它不是真正的场站卡片(可能是广告或功能入口),请直接跳过。\n"
@@ -49,7 +49,7 @@ class ReadImageKit:
"4. pro_price: Pro会员价格数字无则为null\n"
"5. piles: 充电枪列表 [{type: '', free: 4, total: 4}]\n"
"6. parking: 停车费用描述(通常在'P'图标后,例如 '收费停车:以场站实际收费规则为准''限时免费停车...')。\n"
"7. distance: 距离信息字符串(例如 '5.3km')。\n"
"7. distance: 距离信息字符串(例如 '5.3km''90m')。\n"
"8. bounds: {x1,y1,x2,y2} 区域像素坐标0-1000\n"
"9. bounds_norm: {left,top,right,bottom} 归一化坐标(0-1)\n"
"10. station_name_bounds: 场站名称文字区域坐标 {x1,y1,x2,y2}0-1000\n"
@@ -57,7 +57,7 @@ class ReadImageKit:
"\n"
"重要约束(违反者不予识别):\n"
"A. 严禁识别广告位和筛选标签。如“畅充会员”、“组团充电”、“微信社群”、“申卡有礼”、“夜间免停”、“洗手间”、“不限车长”、“不限车高”、“组团”、“综合排序”等均不是场站。\n"
"B. 真正的场站卡片必须是一个横跨屏幕的大卡片包含场站名称大号加粗、金额¥开头、距离km结尾、充电枪状态闲x/x\n"
"B. 真正的场站卡片必须是一个横跨屏幕的大卡片包含场站名称大号加粗、金额¥开头、距离km或m结尾、充电枪状态闲x/x\n"
"C. 严禁将屏幕顶部的功能图标(如畅充会员、签到等)和中间的筛选标签误认为场站卡片。区域太小或缺少要素的一律跳过。\n"
"\n"
"严格返回纯JSON格式。"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 228 KiB

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 240 KiB

View File

@@ -34,6 +34,7 @@ async def take_screenshot():
return filepath
else:
logger.error("拍照失败,未找到生成的文件。")
return None