from time import sleep
import datetime
import os
import shutil
import cv2
from filename import opvideo
## Adding New Directory
path= '/home/pi/Desktop/teasr/input-video'+opvideo
os.makedirs(path)
path1= '/home/pi/Desktop/teasr/input-image'+opvideo
os.makedirs(path1)
os.makedirs('/home/pi/Desktop/teasr/output-video'+opvideo)
#######capturing
cap = cv2.VideoCapture(0)
# Define the codec and create VideoWriter object
fourcc = cv2.cv.CV_FOURCC(*'XVID')
out = cv2.VideoWriter('/home/pi/Desktop/teasr/input-video'+opvideo+ '/video.h264',fourcc, 15.0, (640,480))
i=0
while(cap.isOpened()):
ret, frame = cap.read()
if ret==True:
# write the flipped frame
out.write(frame)
cv2.imshow('frame',frame)
i=i+1
if cv2.waitKey(1) & i>160:
cap.release()
out.release()
cv2.destroyAllWindows()
break
else:
break
`
我希望每10分钟使用cron作业运行我的代码。但每当我的代码运行它不是捕获视频但它正在制作目录。我正在使用USB摄像头制作视频。如果我在终端中运行我的代码,每件事看起来都很好,相机也在工作。但是在cron工作它不能正常工作。请帮助我使用cron job运行我的完整代码。我的主要目的是在树莓pi开启后每隔10分钟制作视频。希望有人可以提供帮助。