python中的图形绘制
我用照相机以每秒2张图像的速度拍摄了10秒钟的图像: 现在,在上述给定代码的帮助下,可以在两帧内计算每秒颜色积分密度的平均差 平均差异出现在每1秒后的30-40范围内:python中的图形绘制,python,Python,我用照相机以每秒2张图像的速度拍摄了10秒钟的图像: 现在,在上述给定代码的帮助下,可以在两帧内计算每秒颜色积分密度的平均差 平均差异出现在每1秒后的30-40范围内: from SimpleCV import * cam = Camera() threshold = 5.0 # if mean exceeds this amount do something while True: previous = cam.getImage() #grab a frame
from SimpleCV import *
cam = Camera()
threshold = 5.0 # if mean exceeds this amount do something
while True:
previous = cam.getImage() #grab a frame
time.sleep(0.5) #wait for half a second
current = cam.getImage() #grab another frame
diff = current - previous
matrix = diff.getNumpy()
mean = matrix.mean()
diff.show()
if mean >= threshold:
print "Motion Detected"
现在我想用python实时绘制一个图,以计算每60秒的比特数。我尝试使用傅里叶变换,但失败了,然后我使用了一些简单的方法,如移动平均法,但没有任何效果。实际上,这些方法是自给自足的,但由于缺乏核心编程经验,我无法实现这些方法如有任何帮助,将不胜感激thanks@user3218971:这里有几个关于计算移动平均线的重要问题,这些问题包含一些你无法调整的代码。我想,如果你能决定你想做什么,认真地试着让它工作,如果它没有带着关于你的某些代码的特定问题回来,那将是最好的。@user3218971试试matplotlib,或者举个例子。
times 0---1---2---3---4---5---6---7---8---9---10
calculated mean 38 40 39 32 40 35 39 40 38 38 37