请在这里粘贴代码
```while(True):
img = sensor.snapshot()
left_roi = [80,40,140,140]
blobs1 = img.find_blobs([red_thresholds],roi=left_roi)#让红色色块为blob1
blobs2 = img.find_blobs([green_thresholds],roi=left_roi)#让绿色色块为blob2
blobs3 = img.find_blobs([blue_thresholds],roi=left_roi)#让蓝色色块为blob3
light = Timer(2, freq=50000).channel(1, Timer.PWM, pin=Pin("P6"))
light.pulse_width_percent(10) # 控制亮度 0~100
i2c = I2C(2)
distance = VL53L1X(i2c)
if blobs1:#红色
max_blob=find_max(blobs1)
img.draw_rectangle(max_blob.rect())#框选最大色块
img.draw_cross(max_blob.cx(), max_blob.cy())#在最大色块中心画十字
data="1"
data_out = json.dumps(set(data))#将data转化为json
uart.write(data_out +'\n')#写到缓冲区,由arduino进行读取
print('you send: range: mm',data_out,distance.read())#写到串口监视端,让你能够看到数据
H
h2kl
@h2kl
0
声望
1
楼层
112
资料浏览
0
粉丝
0
关注
h2kl 发布的帖子
-
openmv同时进行颜色识别和测距为什么摄像头会卡顿