#an example of reading and processing the drone's video feed

import Tello
import ImageTools as IT

my_drone = Tello.Tello()

while True:
    frame = my_drone.get_frame()
    shade = IT.avg_color(frame, IT.GRAY)
    if shade > 100:
        print("light")
    else:
        print("dark")
Ejemplo n.º 2
0
import WebCam
import ImageTools as IT
import time

my_cam = WebCam.WebCam()
print("initialized")
my_cam.streamon()

while True:
    frame = my_cam.get_frame()
    red = IT.avg_color(frame, IT.RED)
    green = IT.avg_color(frame, IT.GREEN)
    blue = IT.avg_color(frame, IT.BLUE)
    print("red: " + str(red))
    print("green: " + str(green))
    print("blue: " + str(blue))
    print("the color is:")

    if blue > red and blue > green:
        print("blue!")
    elif red > blue and red > green:
        print("red!")
    elif green > blue and green > red:
        print("green!")
    else:
        print("I don't know")
    print()

    time.sleep(1)