Python raspberry pi中的Cron作业问题

Python raspberry pi中的Cron作业问题,python,opencv,cron,raspberry-pi,Python,Opencv,Cron,Raspberry Pi,我希望使用cron作业每10分钟运行一次代码。但每当我运行我的代码时,它不是在捕获视频,而是在制作目录。我使用USB摄像头来制作视频。若我在终端上运行我的代码,那个么一切看起来都很好,摄像头也在工作。但在cron-job中,它不能正常工作。请帮助我使用cron-job运行完整的代码。我的主要目的是在raspberry pi打开时每10分钟制作一次视频。希望有人能帮上忙。如果需要帮助,您需要发布代码。请注意,cronjobs通常没有屏幕来显示内容,因此显示视频将非常困难……以下是我的代码,当我正常

我希望使用cron作业每10分钟运行一次代码。但每当我运行我的代码时,它不是在捕获视频,而是在制作目录。我使用USB摄像头来制作视频。若我在终端上运行我的代码,那个么一切看起来都很好,摄像头也在工作。但在cron-job中,它不能正常工作。请帮助我使用cron-job运行完整的代码。我的主要目的是在raspberry pi打开时每10分钟制作一次视频。希望有人能帮上忙。

如果需要帮助,您需要发布代码。请注意,cronjobs通常没有屏幕来显示内容,因此显示视频将非常困难……以下是我的代码,当我正常运行它时,它可以正常工作。但是当我尝试Cron-job时,它除了制作目录之外什么都不做。Cron-jobs没有屏幕或键盘,所以你不能调用
imshow()
waitKey()
@MarkSetchell我不想显示视频。我只想制作视频并保存,就这样。但它甚至没有捕获视频。好的,但我的waitkey()用于在10秒后停止视频,那么我如何处理它?你可以编辑我的代码并与我共享更新的代码吗?如果你需要帮助,你需要发布你的代码。请注意,cronjobs通常没有屏幕来显示内容,因此显示视频将非常困难……以下是我的代码,当我正常运行它时,它可以正常工作。但是当我尝试Cron-job时,它除了制作目录之外什么都不做。Cron-jobs没有屏幕或键盘,所以你不能调用
imshow()
waitKey()
@MarkSetchell我不想显示视频。我只想制作视频并保存,就这样。但它甚至没有捕获视频。好的,但我的waitkey()用于在10秒后停止视频,那么我如何处理它?你可以编辑我的代码并与我共享更新的代码吗。
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
`