示例#1
0

def importHSV(config, name):
    # the values for specific target
    l_h = int(config[name]["l_h"])
    l_s = int(config[name]["l_s"])
    l_v = int(config[name]["l_v"])
    u_h = int(config[name]["u_h"])
    u_s = int(config[name]["u_s"])
    u_v = int(config[name]["u_v"])
    return (l_h, l_s, l_v), (u_h, u_s, u_v)


# Importing config
config = configparser.ConfigParser()
config.read("config.ini")

# importing information of target
colorLower, colorUpper = importHSV(config, "Target")
# creating target
target = Target(colorLower, colorUpper)

# Setting up movement for Robot
move = Move(config["Move"])
# Calibrate(for angle turning angles)

# Setting up target and following
vs = Vision(config['Vision'], move, target)
centered = vs.centerTarget()
print(centered)