python中的openCV和文件名

戴维曼123

任何熟悉openCV的人都知道如何制作它,因此每次输出都是一个不同的文件。或如何制作,以便将视频添加到原始视频中。

这是我正在使用的代码

import RPi.GPIO as GPIO
import cv2
import numpy as np
import datetime
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setup(11,GPIO.IN)
import os
# Setup the camera such that it closes
# when we are done with it.

os.chdir ("/home/pi/Videos")
cap = cv2.VideoCapture(0)
fourcc = cv2.VideoWriter_fourcc(*'MJPG')
while True:
        if GPIO.input(11) == 1:
                filename = datetime.datetime.now() .strftime ("%Y-%m-%d-%H.%M.%$
                print("about to record")
                out = cv2.VideoWriter('video.avi', fourcc, 20.0, (640,480))
                ret, frame = cap.read()
                if ret==True:
                        out.appendleft(frame)
                        cv2.imshow('frame',frame)
                        if cv2.waitKey(1) & 0xFF == ord('q') or GPIO.input(11) $
                                break
                else:

                        break
        else:
                break
cap.release()
out.release()
cv2.destroyAllWindows()

在此先感谢您提供的所有帮助!

Shan-Desai

此功能将数据存储在渐进文件名系统中

from os  import path

def open_next_file(someData, template='incomingVideo{}.jpg'):
    """Creates a new file for storing new Firmware."""

    ## Store upto 100 file names 
    for serial in range(100):
        if not path.exists(template.format(serial)):
            ## if file does not exist,
            ## enter data into the new file

            with open(template.format(serial), 'wb+') as f:
                f.write(someData)
            break

        else:
            ## if file already exists then,
            ## don't write on existing files
            pass

    return template.format(serial)

您可以在每次要将新数据写入新文件时调用此函数。incomingVideo1.jpg或者incomingVideo2.jpg

您可以根据需要更改参数。

例子

newFile = open_next_file(someDat="Write this inside")
print(newFile)

给出结果,incomingVideoX.jpg其中x取决于range()循环中的函数

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python变量和文件名冲突

来自分类Dev

如何在Python中获取当前目录中的所有文件名和文件大小

来自分类Dev

QStringList文件目录和文件名

来自分类Dev

文件名和文件通配

来自分类Dev

QStringList文件目录和文件名

来自分类Dev

文件句柄和文件名

来自分类Dev

如何下载网址中没有文件名和文件扩展名的文件

来自分类Dev

Bash遍历目录和文件名

来自分类Dev

Gulpjs串联和文件名

来自分类Dev

R:保存情节和文件名

来自分类Dev

获取对象的路径和文件名

来自分类Dev

节点命令和文件名

来自分类Dev

使用powershell在linux发行版中获取文件名和文件扩展名

来自分类Dev

批处理文件以列出csv中的文件路径和文件名

来自分类Dev

批处理文件以列出csv中的文件路径和文件名

来自分类Dev

如何使用jQuery从输入类型文件中获取选定的文件名和文件路径

来自分类Dev

如何在pentaho DI中动态呈现表名和文件名

来自分类Dev

Python中文件名中的冒号

来自分类Dev

Python 2.7中的文件名编码

来自分类Dev

python中的动态文件名

来自分类Dev

在Python中修复乱码的文件名?

来自分类Dev

文件名中的空格python 3.4.2

来自分类Dev

在 Python 中处理文件名

来自分类Dev

从URL删除文件扩展名和文件名

来自分类Dev

在目录中查找文件并返回其完整路径和文件名

来自分类Dev

使用文件中的行生成字符串和文件名

来自分类Dev

在terraform代码中连接文件路径前缀和文件名

来自分类Dev

打开文件时忽略路径和文件名中的大小写

来自分类Dev

如何使用“:”和文件名中的递增数字复制和重命名文件