def __init__(self, args, main_out_vid_name="foreground"):
self.mask_writer = None
super().__init__(args, main_out_vid_name)
if args.mask_output_video == "":
args.mask_output_video = args.in_video[:-4] + "_bs_mask.mp4"
self.mask_writer = cv2.VideoWriter(os.path.join(self.datapath, args.mask_output_video),
cv2.VideoWriter_fourcc('X', '2', '6', '4'),
self.cap.get(cv2.CAP_PROP_FPS),
(int(self.cap.get(cv2.CAP_PROP_FRAME_WIDTH)),
int(self.cap.get(cv2.CAP_PROP_FRAME_HEIGHT))),
False)
self.mask_writer.set(cv2.VIDEOWRITER_PROP_NSTRIPES, cpu_count())
self.foreground_writer = self.writer
self.foreground = None
self.mask = None
评论列表
文章目录