Почему моя программа не обнаруживает присоединенную программу?
Я работаю с тепловизионной камерой 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()
Я знаю, что камера работает нормально, потому что я тестировал ее с другой программой, поэтому я не уверен, почему она не работает с этой программой.