拍摄移动物体不太懂它的例程
-
它的例程不是说:此示例演示如何使用OpenMV的帧差异来进行运动检测。运动检测后,您的 OpenMV将拍摄照片。
第一张图像保存作为背景,但是我摄像头固定没动,也就是说我第二张拍照的时候图像跟第一张是一样的,当为什么它还是会拍摄图片进行保存??state[5]是照明颜色通道的最大值。当整个图像的最大光照高于20时
# 触发下面的代码。 # 照明差异最大值应该为零。 if (stats[5] > 20): diff -= 1 pyb.LED(BLUE_LED_PIN).off() print("Movement detected! Saving image...") sensor.snapshot().save("temp/snapshot-%d.jpg" % pyb.rng()) # Save Pic.
这里不是说如果两张照片的亮度最大值的差大于20才会保存吗?
-
img是difference之后的,不是原图像。
白的越多,就说明移动的就越多。
-
对呀,但是我镜头一直没动过,它怎么会是运动的呢?
-
可能是手抖动,需要固定在确定的位置。