初学者,型号是Evo-Xavier Jetpack 4.5 L4t 32.5.0,想要用硬件解码输入视频,拿到图片用于后续推理,为了能够直接用现有的推理框架,需要拿到cv::Mat
用gst-launch1.0 filesrc location=./sample_1080p_h264.mp4 ! qtdemux ! queue ! h264parse ! nvv4l2decoder ! nvvidconv ! nvoverlaysink 显示的视频是正常的3通道彩色
但是用opencv VideoCapture(filesrc location=./sample_1080p_h264.mp4 ! qtdemux ! queue ! h264parse ! nvv4l2decoder ! nvvidconv ! appsink),拿到的帧就成单通道黑白图像
如果用opencv VideoCapture(filesrc location=./sample_1080p_h264.mp4 ! qtdemux ! queue ! h264parse ! omxh264dec ! videoconvert ! appsink),拿到的帧是3通道,但是速度极慢
各位有什么好办法吗?
|
|
|
|
|
共 1 个关于本帖的回复 最后回复于 2022-2-18 17:48