我正在做一个 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 的视频编写器似乎无法将字节直接写入标准输出。
提前致谢。