资源简介

在Openmv上实现舵机云台配合机器视觉识别跟踪目标颜色

资源截图

代码片段和文件信息

# Blob Detection Example
#
# This example shows off how to use the find_blobs function to find color
# blobs in the image. This example in particular looks for dark green objects.

import sensor image time
from pyb import Servo
from pyb import LED

step = 0
step_y=0
step_flag=0
x=0
y=0

s1 = Servo(1) #P7 舵机1
s2 = Servo(2) #P8 舵机2

#调试时可以结合led进行调试
red_led = LED(1)
green_led = LED(2)
blue_led = LED(3)

#设置颜色的阈值,括号里面的数值分别是L A B 的最大值和最小值(minL maxL minA
# maxA minB maxB),LAB的值在图像左侧三个坐标图中选取。如果是灰度图,则只需
#设置(min max)两个数字即可。
red_threshold = ( 0125 -35 -20 5 10)

sensor.reset() # 初始化摄像头参数
sensor.set_pixformat(sensor.RGB565) # 选择RGB565
sensor.set_framesize(sensor.QQVGA) # 选择QQVGA
sensor.set_auto_whitebal(False) # 关闭自动白平衡设置,白平衡是默认开启的,在颜色识别中,需要关闭白平衡。
sensor.s

评论

共有 条评论