'commit'
This commit is contained in:
32
Apps/XinDianTu/verify_vl_ad.py
Normal file
32
Apps/XinDianTu/verify_vl_ad.py
Normal file
@@ -0,0 +1,32 @@
|
||||
|
||||
import asyncio
|
||||
import os
|
||||
import sys
|
||||
|
||||
# 将项目根目录添加到 sys.path
|
||||
project_root = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
|
||||
if project_root not in sys.path:
|
||||
sys.path.append(project_root)
|
||||
|
||||
from Apps.XinDianTu.ReadImageKit import ReadImageKit
|
||||
|
||||
async def verify_vl_ad_check():
|
||||
target_path = r"d:\dsWork\aiData\Output\Screenshot_20260112_215026.jpg"
|
||||
|
||||
if not os.path.exists(target_path):
|
||||
print(f"Target not found: {target_path}")
|
||||
return
|
||||
|
||||
print("Checking for ads using VL model...")
|
||||
# Mock device info for verification script
|
||||
device_info = {"displayWidth": 1080, "displayHeight": 2244}
|
||||
|
||||
res = await ReadImageKit.detect_ad_popup(target_path, device_info=device_info)
|
||||
|
||||
if res:
|
||||
print(f"SUCCESS: Ad detected! Close button at ({res['x']}, {res['y']})")
|
||||
else:
|
||||
print("No ad detected.")
|
||||
|
||||
if __name__ == "__main__":
|
||||
asyncio.run(verify_vl_ad_check())
|
||||
Reference in New Issue
Block a user