20,290
edits
mNo edit summary |
mNo edit summary |
||
Line 2: | Line 2: | ||
{{Xavier/Head|previous=Video Capture and Display/Software Support|next=Video Capture and Display/Software Support/Libargus|keywords=video,capture,display,video capture,video display,video capture subsystem,software,gstreamer}} | {{Xavier/Head|previous=Video Capture and Display/Software Support|next=Video Capture and Display/Software Support/Libargus|keywords=video,capture,display,video capture,video display,video capture subsystem,software,gstreamer}} | ||
</noinclude> | </noinclude> | ||
{{DISPLAYTITLE:NVIDIA Jetson Xavier - Video Capture and Display using GStreamer|noerror}} | |||
GStreamer is a framework for creating streaming media applications. The fundamental design comes from the video pipeline at the Oregon Graduate Institute, as well as some ideas from DirectShow. | GStreamer is a framework for creating streaming media applications. The fundamental design comes from the video pipeline at the Oregon Graduate Institute, as well as some ideas from DirectShow. | ||
==GStreamer Capture== | ==GStreamer Capture== | ||
GStreamer provides different commands for | GStreamer provides different commands for capturing images where two are nvarguscamerasrc and v4l2src. | ||
===nvarguscamerasrc=== | ===nvarguscamerasrc=== | ||
nvarguscamera src is used when the camera generates images of the Bayer format because it uses the ISP to change the images to a visible format. | nvarguscamera src is used when the camera generates images of the Bayer format because it uses the ISP to change the images to a visible format. | ||
Line 16: | Line 19: | ||
===v4l2src=== | ===v4l2src=== | ||
v4l2src captures the images in the format provided by the camera, is used when the camera uses visible formats. | v4l2src captures the images in the format provided by the camera, and is used when the camera uses visible formats. | ||
[[File: v4llin.png|thumb| center | 600px |v4l2src road]] | [[File: v4llin.png|thumb| center | 600px |v4l2src road]] | ||
<div style="text-align: center;">'''Figure 3'''. v4l2src road</div> | <div style="text-align: center;">'''Figure 3'''. v4l2src road</div> | ||
== | ==GStreamer Display== | ||
GStreamer provides different commands for displaying images where two are nvoverlaysink and xvimagesink. | |||
===nvoverlaysink=== | ===nvoverlaysink=== |