从视频中取景与拍摄照片

时间:2018-07-22 16:46:00

标签: opencv camera raspberry-pi video-streaming

我的具体问题是:使用视频中的剪裁帧与拍照相比有什么弊端?

详细信息: 我想使用实时视频流中的帧来代替拍照,因为它更快。我已经研究并考虑了:

  • 视频需要更快的快门速度,导致出现模糊的可能性更高
  • 更快的快门速度也意味着更少的曝光,从而导致图像更暗
  • 从视频中删除一个帧可能会降低分辨率(尽管也许我们可以提高分辨率来弥补这一点?)
  • 视频可能会占用更多内存-我仍在通过另一篇文章(What is being stored and where when you use cv2.VideoCapture()?)探索细节
  • 还有什么?

我将重述我的问题,以使其(可能)更容易回答:我必须对“视频片段帧”过程进行哪些更改,以使结果等同于拍照?这些变化值得吗?

1 个答案:

答案 0 :(得分:0)

picamera 中,静态图片的最大分辨率为2592x1944,视频录制的最大分辨率为1920x1080。要考虑的其他问题是您无法从VideoCapture接收所有格式,因此现在您需要负责将YUV帧转换为JPG。好的,OpenCV可以处理此问题,但它会占用大量CPU时间和内存。