openmv先判断颜色在判断是否移动
-
![0_1666840675851_-72d5c78816f9a560.jpg](正在上传 0%) 我想用判断3次中心位置坐标是否相同判断移动
![0_1666840629822_-72d5c78816f9a560.jpg](正在上传 0%) 但三次的坐标都相同,有没有大佬帮忙看看,纯小白,或者有没有判断移动的代码![0_1666840665588_-72d5c78816f9a560.jpg](正在上传 0%)if red_blobs: #如果找到了目标颜色 for a in red_blobs: #迭代找到的目标颜色区域 # Draw a rect around the blob. img.draw_rectangle(a[0:4],color=(255,0,0)) # rect #用矩形标记出目标颜色区域 img.draw_cross(a[5], a[6]) # cx, cy #在目标颜色区域的中心画十字形标记 time.sleep_ms(10) if red_blobs: #如果找到了目标颜色 for b in red_blobs: #迭代找到的目标颜色区域 # Draw a rect around the blob. img.draw_rectangle(b[0:4],color=(255,0,0)) #用矩形标记出目标颜色区域 img.draw_cross(b[5], b[6]) # cx, cy #在目标颜色区域的中心画十字形标记 time.sleep_ms(10) if a[5]-10<b[5]<a[5]+10 and a[6]-10<b[6]<a[6]+10: for c in red_blobs: #迭代找到的目标颜色区域 # Draw a rect around the blob. img.draw_rectangle(c[0:4],color=(255,0,0)) # rect #用矩形标记出目标颜色区域 img.draw_cross(c[5], c[6]) # cx, cy time.sleep_ms(1000) if a[5]-10<c[5]<a[5]+10 and a[6]-10<c[6]<a[6]+10: print('red:',a[5],a[6]) print('red:',b[5],b[6]) print('red:',c[5],c[6]) data="0" data_out = json.dumps(set(data)) uart.write(data_out +'\n') print('you send:',data_out) if green_blobs:
-
如果涉及代码,需要报错提示与全部代码文本