1

ピカメラが標準出力に記録するプロジェクトに取り組んでいます。ビデオにオブジェクト検出を追加しており、これらのフレームを h264 で stdout に書き込む必要があります。これまでのところ、私はこれを持っています:

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 のビデオ ライターは、バイトを stdout に直接書き込むことができないようです。

前もって感謝します。

4

0 に答える 0