from ugot import ugot
import time
got = ugot.UGOT()
got.initialize('192.168.8.112')
got.load_models(['line_recognition'])
got.set_track_recognition_line(0)
while True:
print('-------:',got.get_single_track_total_info())
time.sleep(0.5)
get_double_track_total_info()
获取双轨识别结果
参数
无 –
返回
offset(int): 双轨偏移量 type(int): 双轨线类型(1 直线, 2 路口, 0 无线) x(float): 路口坐标x y(float): 路口坐标y
返回类型
双轨识别结果(list) [offset, type, x, y]
背景:按赛道要求
• 光照:室内光源。光线均匀,曝光正常(不背光、逆光)。
• 相机高度:保证赛道出现在摄像头可识别范围内即可(如下图)
img
• 视角:视觉镜头俯角应在 25° ~ 45° 之间
• 距离:相机距离桌面 8 ~ 100 cm 以内。
• 速度:≥10 FPS
布线样例
• 两条线:无分叉路口,线可以有适当的弧度,不可放置斑马线。
img
• Y 字路口:有两个分叉路口都称为 Y 字路口,允许斑马线。
img
• 十字路口:超过两个分叉的路口都称为十字路口,可放置斑马线。
img