gpt4 book ai didi

python-2.7 - 摄像机流不连续捕获

转载 作者:太空宇宙 更新时间:2023-11-03 23:17:46 26 4
gpt4 key购买 nike

我有一个程序可以从摄像机读取数据,并找到所有帧的最大颜色强度。我注意到当我将激光笔划过相机观察区域时会出现虚线效果。

我认为这是因为相机的 fps 小于相机的快门速度。或者 waitkey 功能会阻止相机在此期间读取数据。

有没有办法消除这种影响,这样如果我用激光笔划过相机 View ,它就会留下一条连续的线?

编辑:如果可能的话,我还需要实时结果。

下面是简化的代码:

while 1:
ret, view = vid.read()
outputImg = processImage(view)
cv2.waitkey(1)
imshow(outputImg)

enter image description here

最佳答案

您应该尝试先保存视频,然后再处理。

while 1:
ret, view = vid.read()
outputImg = processImage(view)
cv2.waitkey(1)
imshow(outputImg)

您的代码捕获一个帧,然后使用您的 processImage 函数对其进行处理,然后在 cv2.waitkey(1) 中等待,然后显示处理后的帧,最后,再次读取下一帧。所以在读取两个帧之间有一个时间间隔。你可以这样保存:

while 1:
ret, frame = vid.read()
out.write(frame)

关于python-2.7 - 摄像机流不连续捕获,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36392126/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com