请问arduino如何调用openmv
是需要写个模块吗
请问arduino如何调用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: