ピカメラが標準出力に記録するプロジェクトに取り組んでいます。ビデオにオブジェクト検出を追加しており、これらのフレームを 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 に直接書き込むことができないようです。
前もって感謝します。