gpt4 book ai didi

python - 如何使用 python 将特定的视频帧保存到文件夹中?

转载 作者:行者123 更新时间:2023-12-04 09:18:13 25 4
gpt4 key购买 nike

我有一个执行运动检测的代码。它将视频作为输入,然后当对象出现在场景中时,背景会发生变化,并且代码会在检测到的帧上将“对象被看到”作为文本发布。
我的问题是如何将“看到对象时”的帧保存到文件夹中(彩色和灰色图像)?我知道我可以使用“cv2.imwrite("frame%d.jpg"% count, resizedFrame)”来编写这些帧,但不幸的是它不起作用。
如何将检测到的帧保存到“彩色”和“灰色”文件夹?

最佳答案

您必须先通过 cv2.imread() 阅读图片然后 cv2.imwrite()这是一个小例子

import
cv2

# read image as grey scale
grey_img=cv2.imread('/home/img/python.png',cv2.IMREAD_GRAYSCALE)
# save image
status=cv2.imwrite('/home/img/python_grey.png',grey_img)
print("Image written to file-system : ",status)
如果您没有文件夹路径,请使用此 status=cv2.imwrite('python_grey.png',grey_img)它会将照片保存在您保存 .py 的默认文件夹中文件
如果你想保存不同的图像,这里是代码
import cv2
import time

# for number of images you need different names so set name automatically
name=str(time.time())+str(.png))
# read image as grey scale
grey_img=cv2.imread('/home/img/python.png',cv2.IMREAD_GRAYSCALE)
# save image
status=cv2.imwrite('%s'%name,grey_img)
print("Image written to file-system : ",status)

关于python - 如何使用 python 将特定的视频帧保存到文件夹中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63144571/

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