覆盆子-pi的Cron工作问题

时间:2017-11-03 07:15:55

标签: python opencv cron raspberry-pi

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分钟制作视频。希望有人可以提供帮助。

0 个答案:

没有答案