|
|
Line 350: |
Line 350: |
| |} | | |} |
| </center> | | </center> |
|
| |
| == '''Jetson Nano''' ==
| |
| In the following sections you will see the performance for each of the elements.
| |
| === '''cudashift element''' ===
| |
| The following pipeline was used to measure the processing time and FPS for the cudashift element with an input image with 4K resolution coming from a camera sensor.
| |
|
| |
| <source lang=bash>
| |
| GST_DEBUG="GST_TRACER:7" GST_TRACERS="proctime" gst-launch-1.0 -ve v4l2src io-mode=userptr ! 'video/x-bayer, bpp=10, format=rggb' ! cudashift shift=0 ! fakesink
| |
| </source>
| |
| The results obtained:
| |
| <center>
| |
| {| class="wikitable"
| |
| |-
| |
| ! Measurement (Average) !! Jetson Nano
| |
| |-
| |
| | FPS || 92
| |
| |-
| |
| | Processing time (seconds) || 0.01088
| |
| |}
| |
| </center>
| |
|
| |
| <br>
| |
| <br><br>
| |
| [[File:Cudashiftproctimenano.png|1000px|frameless|center|CUDA ISP library ]]
| |
| <br>
| |
| <br><br>
| |
|
| |
| === cudadebayer element ===
| |
| '''RGB Output'''
| |
|
| |
| The following pipeline was used to measure the processing time and FPS for the cudadebayer element with an input image with 4K resolution coming from a camera sensor to an RGB output image.
| |
| <source lang=bash>
| |
| GST_DEBUG="GST_TRACER:7" GST_TRACERS="proctime" gst-launch-1.0 -ve v4l2src io-mode=userptr ! 'video/x-bayer, bpp=10, width=3840, height=2160' ! cudadebayer ! fakesink
| |
| </source>
| |
| The results obtained:
| |
| <center>
| |
| {| class="wikitable"
| |
| |-
| |
| ! Measurement (Average) !! Jetson Nano
| |
| |-
| |
| | FPS || 51
| |
| |-
| |
| | Processing time (seconds) || 0.01948
| |
| |}
| |
| </center>
| |
|
| |
| <br>
| |
| <br><br>
| |
| [[File:Debayergbproctimenano.png|1000px|frameless|center|CUDA ISP library ]]
| |
| <br>
| |
| <br><br>
| |
|
| |
| '''I420 Output'''
| |
|
| |
| The following pipeline was used to measure the processing time and FPS for the cudadebayer element with an input image with 4K resolution coming from a camera sensor to an I420 output image.
| |
| <source lang=bash>
| |
| GST_DEBUG="GST_TRACER:7" GST_TRACERS="proctime" gst-launch-1.0 -ve v4l2src io-mode=userptr ! 'video/x-bayer, bpp=10, width=3840, height=2160' ! cudadebayer ! 'video/x-raw, format=I420' ! fakesink
| |
| </source>
| |
| The results obtained:
| |
| <center>
| |
| {| class="wikitable"
| |
| |-
| |
| ! Measurement (Average) !! Jetson Nano
| |
| |-
| |
| | FPS || 36
| |
| |-
| |
| | Processing time (seconds) || 0.02769
| |
| |}
| |
| </center>
| |
|
| |
| <br>
| |
| <br><br>
| |
| [[File:Debayer1420proctimenano.png|1000px|frameless|center|CUDA ISP library ]]
| |
| <br>
| |
| <br><br>
| |
|
| |
| === '''cudaawb element''' ===
| |
| '''RGB Output'''
| |
|
| |
| The following pipeline was used to measure the processing time and FPS for the cudaawb element with an input image with 4K resolution coming from a camera sensor to an RGB output image.
| |
| <source lang=bash>
| |
| GST_DEBUG="GST_TRACER:7" GST_TRACERS="proctime" gst-launch-1.0 -ve v4l2src io-mode=userptr ! 'video/x-bayer, bpp=10, width=3840, height=2160' ! cudadebayer ! cudaawb ! fakesink
| |
| </source>
| |
| The results obtained:
| |
| <center>
| |
| {| class="wikitable"
| |
| |-
| |
| ! Measurement (Average) !! Jetson Nano
| |
| |-
| |
| | FPS || 91
| |
| |-
| |
| | Processing time (seconds) || 0.01096
| |
| |}
| |
| </center>
| |
| <br>
| |
| <br><br>
| |
| [[File:Awbrgbproctimenano.png|1000px|frameless|center|CUDA ISP library ]]
| |
| <br>
| |
| <br><br>
| |
|
| |
| '''I420 Output'''
| |
|
| |
| The following pipeline was used to measure the processing time and FPS for the cudaawb element with an input image with 4K resolution coming from a camera sensor to an I420 output image.
| |
| <source lang=bash>
| |
| GST_DEBUG="GST_TRACER:7" GST_TRACERS="proctime" gst-launch-1.0 -ve v4l2src io-mode=userptr ! 'video/x-bayer, bpp=10, width=3840, height=2160' ! cudadebayer ! cudaawb ! 'video/x-raw, format=I420' ! fakesink
| |
| </source>
| |
| The results obtained:
| |
| <center>
| |
| {| class="wikitable"
| |
| |-
| |
| ! Measurement (Average) !! Jetson Nano
| |
| |-
| |
| | FPS || 38
| |
| |-
| |
| | Processing time (seconds) || 0.02605
| |
| |}
| |
| </center>
| |
|
| |
| <br>
| |
| <br><br>
| |
| [[File:Awbi420proctimenano.png|1000px|frameless|center|CUDA ISP library ]]
| |
| <br>
| |
| <br><br>
| |
|
| |
|
| |
|
| |
|
| == '''Jetson Xavier NX''' == | | == '''Jetson Xavier NX''' == |