def __init__(self, output_width, output_height, output_fps, output_format, output_path):
self.frame_wrappers = []
self.start_time = -1
self.end_time = -1
self.pub_img = None
self.bridge = CvBridge()
self.fps = output_fps
self.interval = 1.0 / self.fps
self.output_width = output_width
self.output_height = output_height
if opencv_version() == 2:
fourcc = cv2.cv.FOURCC(*output_format)
elif opencv_version() == 3:
fourcc = cv2.VideoWriter_fourcc(*output_format)
else:
raise
self.output_path = output_path
self.video_writer = cv2.VideoWriter(output_path, fourcc, output_fps, (output_width, output_height))
评论列表
文章目录