'commit'
This commit is contained in:
@@ -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 |
@@ -34,6 +34,7 @@ async def take_screenshot():
|
||||
return filepath
|
||||
else:
|
||||
logger.error("拍照失败,未找到生成的文件。")
|
||||
|
||||
return None
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user