1

我在 Nvidia Jetson Nano 板上运行 CSI 相机。相机流是通过 GStreamer 完成的。一切正常,但我想减少打开 GStreamer 频道的时间。打开 GStreamer 频道 (cv2.VideoCapture(cam)) 需要超过 1 秒。我可以降低分辨率,但我想以最高分辨率捕获图像。这是片段

camSet='nvarguscamerasrc !  video/x-raw(memory:NVMM), width=3264, height=2464, format=NV12, framerate=21/1 ! nvvidconv flip-method='+str(flip)+' ! video/x-raw, width='+str(dispW)+', height='+str(dispH)+', format=BGRx ! videoconvert ! video/x-raw, format=BGR ! appsink'
start_time = time.time()
cam = cv2.VideoCapture(camSet)
print("Elpsed Time", time.time() - start_time)

经过时间 1.0194542407989502

有什么办法可以减少这个时间吗?

4

0 回答 0