【发布时间】:2015-11-04 16:47:39
【问题描述】:
我正在从视频文件中抓取帧,如下所示:
def capture_frame(file):
capture = cv.CaptureFromFile("video.mp4")
cv.GetCaptureProperty(capture, cv.CV_CAP_PROP_POS_MSEC)
cv.SetCaptureProperty(capture, cv.CV_CAP_PROP_POS_MSEC, 90000)
frame = cv.QueryFrame(capture)
return frame
帧类型为cv2.cv.iplimage。如何在不保存的情况下将这种类型的图像转换为 jpeg 图像?
谢谢,
【问题讨论】:
-
我认为你只能在保存时转换为JPEG! JPEG 是压缩程序而不是 opencv 图像类型
-
正如我在你之前的问题中已经提到的,你应该使用
imencode -
我找不到一个很好的例子来说明我如何使用它。
-
使用上述方法后出现分段错误错误
标签: python image opencv video-capture