我正在使用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()
我知道相机工作正常,因为我用另一个程序测试了它,所以我不确定为什么它不能使用这个程序。