为什么我的程序没有接受附加的程序?

时间:2016-08-16 15:57:21

标签: python opencv video camera

我正在使用FLIR热像仪并尝试记录其输出但由于某些原因,当我运行我的代码时,我得到一个不包含任何内容的8K文件。此外,我的屏幕上没有任何显示。我不确定遗失了什么,但有人可以查看我的代码并让我知道我是否遗漏了什么?我是Python的新手,所以我可能错过了一些明显的东西:

import cv2
import time

if __name__ == "__main__":
    # find the webcam
    capture = cv2.VideoCapture("/dev/spidev0.0")

    # video recorder
    fourcc = cv2.cv.CV_FOURCC('I', '4', '2', '0')  # cv2.VideoWriter_fourcc() does not exist
    video_writer = cv2.VideoWriter("output.avi", fourcc, 8, (60, 80))

    # record video
    while (capture.isOpened()):
        ret, frame = capture.read()
        if ret:
            resized_frame = cv2.resize(frame, (60, 80))
            video_writer.write(resized_frame)
            cv2.imshow('Video Stream', frame)

        else:
            break

    capture.release()
    video_writer.release()
    cv2.destroyAllWindows()

我知道相机工作正常,因为我用另一个程序测试了它,所以我不确定为什么它不能使用这个程序。

0 个答案:

没有答案