关于变量类型?
-
import sensor, image, time
import time, jsonfrom pyb import UART
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.skip_frames(time=2000)
sensor.set_auto_gain(False)
sensor.set_auto_whitebal(False)
clock=time.clock()threshold=[(23, 73, 19, 93, 8, 54), #红色
(66, 23, -60, -19, -29, 35), #绿色
(32, 61, -66, 58, -99, -58)] #蓝色while(True):
clock.tick()
img=sensor.snapshot()
for blob in img.find_blobs(threshold,pixels_threshold=200,area_threshold=200):
red_blobs=img.find_blobs(23, 73, 19, 93, 8, 54)
green_blobs=img.find_blobs(66, 23, -60, -19, -29, 35)
-
请详细说明你的问题。
-
在运行过程中出现数据定义的类型错误
-
http://book.openmv.cc/image/blob.html#findblobs函数
阈值的参数不对,
这个参数是一个列表,可以包含多个颜色。如果你只需要一个颜色,那么在这个列表中只需要有一个颜色值,如果你想要多个颜色阈值,那这个列表就需要多个颜色阈值。