Почему моя программа не обнаруживает присоединенную программу?

Я работаю с тепловизионной камерой 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 ответов

Другие вопросы по тегам