OPENMV捕捉到颜色模块,并处理他的目标,得出X Y值 并加入串口检验位 此次校验位为 字符sp # Hello World Example## Welcome to the OpenMV IDE! Click on the green run arrow button below to run the script!import sensor, image, timefrom pyb import UARTuart = UART(3, 9600)sensor.reset()           # Reset and initialize the sensor.sensor.set_pixformat(sensor.RGB565) # Set pixel format to RGB565 (or GRAYSCALE)sensor.set_framesize(sensor.QVGA)  # Set frame size to QVGA (320x240)sensor.skip_frames(time = 2000)   # Wait for settings take effect.clock = time.clock()        # Create a clock object to track the FPS.red_threshold_01 = (91, 100, 127, -9, -20, 20)while(True):  clock.tick()          # Update the FPS clock.  img = sensor.snapshot()     # Take a picture and return the image.  blobs = img.find_blobs([red_threshold_01], area_threshold=150)  if blobs:    # print(blobs)    for b in blobs:      img.draw_rectangle(b[0:4])      img.draw_cross(b[5], b[6])      #m=[b[5],b[6]]      #b[5]=231      #m=int(b[5])      m=str(b[5])      m=m 'd'      n=str(b[6])      m=m n      m=m 'sp'      #m='3sp'      print(m,b[5])      uart.write(m)  # print(clock.fps())       # Note: OpenMV Cam runs about half as fast when connected   # to the IDE. The FPS should increase once disconnected.
# Hello World Example## Welcome to the OpenMV IDE! Click on the green run arrow button below to run the script!import sensor, image, timefrom pyb import UARTuart = UART(3, 9600)sensor.reset()           # Reset and initialize the sensor.sensor.set_pixformat(sensor.RGB565) # Set pixel format to RGB565 (or GRAYSCALE)sensor.set_framesize(sensor.QVGA)  # Set frame size to QVGA (320x240)sensor.skip_frames(time = 2000)   # Wait for settings take effect.clock = time.clock()        # Create a clock object to track the FPS.red_threshold_01 = (91, 100, 127, -9, -20, 20)while(True):  clock.tick()          # Update the FPS clock.  img = sensor.snapshot()     # Take a picture and return the image.  blobs = img.find_blobs([red_threshold_01], area_threshold=150)  if blobs:    # print(blobs)    for b in blobs:      img.draw_rectangle(b[0:4])      img.draw_cross(b[5], b[6])      #m=[b[5],b[6]]      #b[5]=231      #m=int(b[5])      m=str(b[5])      m=m 'd'      n=str(b[6])      m=m n      m=m 'sp'      #m='3sp'      print(m,b[5])      uart.write(m)  # print(clock.fps())       # Note: OpenMV Cam runs about half as fast when connected   # to the IDE. The FPS should increase once disconnected.

 
  
					
				
评论