GStreamer Based Image Signal Processor/Examples/qrbx Pipelines: Difference between revisions

m
no edit summary
mNo edit summary
 
mNo edit summary
 
Line 1: Line 1:
<noinclude>
<noinclude>
{{GStreamer Based Image Signal Processor/Head|previous=Examples/x86 Pipelines|next=Performance|metakeywords=IMX8, x86, IMX8 Pipelines, x86 Pipelines, NV12, Bypass feature, Auto white balance, Color space conversion, Debayer plugin, Bypass feature, NV12 bypass, Qualcomm, RB5, RB6}}
{{GStreamer Based Image Signal Processor/Head|previous=Examples/x86 Pipelines|next=Performance}}
</noinclude>
</noinclude>


Line 9: Line 9:
==Debayer plugin pipelines examples==
==Debayer plugin pipelines examples==
For this pipeline example the ispcldebayer element will transform the buffer from '''bayer''' format to '''RGBA''' format  
For this pipeline example the ispcldebayer element will transform the buffer from '''bayer''' format to '''RGBA''' format  
<syntaxhighlight lang=bash style="background-color: #f0fff0">
<syntaxhighlight lang="bash">
WIDTH=1920
WIDTH=1920
HEIGHT=1080
HEIGHT=1080
Line 18: Line 18:
==Color space conversion plugin pipelines examples==
==Color space conversion plugin pipelines examples==
For this example the ispclcsc element will convert the color space from '''RGBA''' to '''NV12''' format.  
For this example the ispclcsc element will convert the color space from '''RGBA''' to '''NV12''' format.  
<syntaxhighlight lang=bash style="background-color: #f0fff0">
<syntaxhighlight lang="bash">
WIDTH=1920
WIDTH=1920
HEIGHT=1080
HEIGHT=1080
Line 27: Line 27:


For this example the ispclcsc element will convert the color space from '''NV12''' to '''RGBA''' format.  
For this example the ispclcsc element will convert the color space from '''NV12''' to '''RGBA''' format.  
<syntaxhighlight lang=bash style="background-color: #f0fff0">
<syntaxhighlight lang="bash">
WIDTH=1920
WIDTH=1920
HEIGHT=1080
HEIGHT=1080
Line 39: Line 39:
====RGBA bypass====
====RGBA bypass====
For this example the ispclcsc element will baypass the buffers from '''RGBA''' to '''RGBA'''.
For this example the ispclcsc element will baypass the buffers from '''RGBA''' to '''RGBA'''.
<syntaxhighlight lang=bash style="background-color: #f0fff0">
<syntaxhighlight lang="bash">
WIDTH=1920
WIDTH=1920
HEIGHT=1080
HEIGHT=1080
Line 49: Line 49:
====NV12 bypass====
====NV12 bypass====
For this example the ispclcsc element will baypass the buffers from '''NV12''' to '''NV12'''.
For this example the ispclcsc element will baypass the buffers from '''NV12''' to '''NV12'''.
<syntaxhighlight lang=bash style="background-color: #f0fff0">
<syntaxhighlight lang="bash">
WIDTH=1920
WIDTH=1920
HEIGHT=1080
HEIGHT=1080
Line 64: Line 64:
===Bayer RGGB===
===Bayer RGGB===
In this case, an average of the histogram components is used on the algorithm.  
In this case, an average of the histogram components is used on the algorithm.  
<syntaxhighlight lang=bash style="background-color: #f0fff0">
<syntaxhighlight lang="bash">
WIDTH=1920
WIDTH=1920
HEIGHT=1080
HEIGHT=1080
Line 73: Line 73:
In case you want to use each component histogram instead of using an average of the components you can set the '''average''' property to '''false'''.  
In case you want to use each component histogram instead of using an average of the components you can set the '''average''' property to '''false'''.  


<syntaxhighlight lang=bash style="background-color: #f0fff0">
<syntaxhighlight lang="bash">
WIDTH=1920
WIDTH=1920
HEIGHT=1080
HEIGHT=1080
Line 82: Line 82:
===NV12===
===NV12===


<syntaxhighlight lang=bash style="background-color: #f0fff0">
<syntaxhighlight lang="bash">
WIDTH=1920
WIDTH=1920
HEIGHT=1080
HEIGHT=1080
Line 92: Line 92:
==Auto white balance plugin pipelines examples==
==Auto white balance plugin pipelines examples==
For this pipeline example the ispclawb element will apply an algorithm to improve the image white balance. This element does the image processing in rggb bayer format.  
For this pipeline example the ispclawb element will apply an algorithm to improve the image white balance. This element does the image processing in rggb bayer format.  
<syntaxhighlight lang=bash style="background-color: #f0fff0">
<syntaxhighlight lang="bash">
WIDTH=1920
WIDTH=1920
HEIGHT=1080
HEIGHT=1080