1

我正在做一个 picamera 记录到标准输出的项目。我正在向视频中添加对象检测,并且需要将这些帧写入 h264 中的标准输出。到目前为止,我有这个:

for frame in self.camera.capture_continuous(rawCapture, format="bgr",use_video_port=True):
    #while True:

        # grab the raw NumPy array representing the image, then 
        # initialize the timestamp and occupied/unoccupied text
        frame = frame.array

        if frame is None:
            break

        object_detector_frame = self.object_detector.draw_boxes(frame)
        
        sys.stdout.write(object_detector_frame.tostring())
        #writer.write(frame)
        rawCapture.truncate(0)

CV2 的视频编写器似乎无法将字节直接写入标准输出。

提前致谢。

4

0 回答 0