Spherical Video PTZ/Performance/Jetson AGX Xavier: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 61: Line 61:
====Processing using system memory====
====Processing using system memory====


''Processing time without ptz transformations(2000x1000 - 500x500):''
''Processing time without ptz transformations (2000x1000 - 500x500):''
<syntaxhighlight lang=bash>
<syntaxhighlight lang=bash>
GST_DEBUG="GST_TRACER:7" GST_TRACERS="proctime" gst-launch-1.0 videotestsrc is-live=true num-buffers=200 ! queue max-size-buffers=0 max-size-time=0 max-size-bytes=0 ! "video/x-raw,width=2000,height=1000" ! rrpanoramaptz ! "video/x-raw,width=500,height=500" ! fakesink
GST_DEBUG="GST_TRACER:7" GST_TRACERS="proctime" gst-launch-1.0 videotestsrc is-live=true num-buffers=200 ! queue max-size-buffers=0 max-size-time=0 max-size-bytes=0 ! "video/x-raw,width=2000,height=1000" ! rrpanoramaptz ! "video/x-raw,width=500,height=500" ! fakesink
Line 67: Line 67:
[[File:9-perf.svg|thumbnail|center|640px|Element performance]]
[[File:9-perf.svg|thumbnail|center|640px|Element performance]]


''Processing time without ptz transformations(4000x2000 - 500x500):''
''Processing time without ptz transformations (4000x2000 - 500x500):''
<syntaxhighlight lang=bash>
<syntaxhighlight lang=bash>
GST_DEBUG="GST_TRACER:7" GST_TRACERS="proctime" gst-launch-1.0 videotestsrc is-live=true num-buffers=200 ! queue max-size-buffers=0 max-size-time=0 max-size-bytes=0 ! "video/x-raw,width=4000,height=2000" ! rrpanoramaptz ! "video/x-raw,width=500,height=500" ! fakesink
GST_DEBUG="GST_TRACER:7" GST_TRACERS="proctime" gst-launch-1.0 videotestsrc is-live=true num-buffers=200 ! queue max-size-buffers=0 max-size-time=0 max-size-bytes=0 ! "video/x-raw,width=4000,height=2000" ! rrpanoramaptz ! "video/x-raw,width=500,height=500" ! fakesink
Line 73: Line 73:
[[File:10-perf.svg|thumbnail|center|640px|Element performance]]
[[File:10-perf.svg|thumbnail|center|640px|Element performance]]


''Processing time without ptz transformations(4000x2000 - 1000x1000):''
''Processing time without ptz transformations (4000x2000 - 1000x1000):''
<syntaxhighlight lang=bash>
<syntaxhighlight lang=bash>
GST_DEBUG="GST_TRACER:7" GST_TRACERS="proctime" gst-launch-1.0 videotestsrc is-live=true num-buffers=200 ! queue max-size-buffers=0 max-size-time=0 max-size-bytes=0 ! "video/x-raw,width=4000,height=2000" ! rrpanoramaptz ! "video/x-raw,width=1000,height=1000" ! fakesink
GST_DEBUG="GST_TRACER:7" GST_TRACERS="proctime" gst-launch-1.0 videotestsrc is-live=true num-buffers=200 ! queue max-size-buffers=0 max-size-time=0 max-size-bytes=0 ! "video/x-raw,width=4000,height=2000" ! rrpanoramaptz ! "video/x-raw,width=1000,height=1000" ! fakesink
Line 81: Line 81:
====Processing time using NVMM====
====Processing time using NVMM====


''Processing time without ptz transformations (2000x1000 - 500x500):''
<syntaxhighlight lang=bash>
GST_DEBUG="GST_TRACER:7" GST_TRACERS="proctime" gst-launch-1.0 videotestsrc is-live=true num-buffers=200 ! nvvidconv ! queue ! "video/x-raw(memory:NVMM),width=2000,height=1000" ! rrpanoramaptz ! "video/x-raw,width=500,height=500" ! fakesink
</syntaxhighlight>
[[File:12-perf.svg|thumbnail|center|640px|Element performance]]


''Processing time without ptz transformations (4000x2000 - 500x500):''
<syntaxhighlight lang=bash>
GST_DEBUG="GST_TRACER:7" GST_TRACERS="proctime" gst-launch-1.0 videotestsrc is-live=true num-buffers=200 ! nvvidconv ! queue ! "video/x-raw(memory:NVMM),width=4000,height=2000" ! rrpanoramaptz ! "video/x-raw,width=500,height=500" ! fakesink
</syntaxhighlight>
[[File:13-perf.svg|thumbnail|center|640px|Element performance]]
''Processing time without ptz transformations (4000x2000 - 500x500):''
<syntaxhighlight lang=bash>
GST_DEBUG="GST_TRACER:7" GST_TRACERS="proctime" gst-launch-1.0 videotestsrc is-live=true num-buffers=200 ! nvvidconv ! queue ! "video/x-raw(memory:NVMM),width=4000,height=2000" ! rrpanoramaptz ! "video/x-raw,width=1000,height=1000" ! fakesink
</syntaxhighlight>
[[File:14-perf.svg|thumbnail|center|640px|Element performance]]


====Framerate:====
====Framerate:====
264

edits