Jump to content

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

m
no edit summary
mNo edit summary
mNo edit summary
Line 8: Line 8:
==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 17: Line 17:
==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 26: Line 26:


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 38: Line 38:
====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 48: Line 48:
====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 61: Line 61:
===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 70: Line 70:
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 79: Line 79:
===NV12===
===NV12===


<syntaxhighlight lang=bash style="background-color: #f0fff0">
<syntaxhighlight lang="bash">
WIDTH=1920
WIDTH=1920
HEIGHT=1080
HEIGHT=1080
Line 89: Line 89:
==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
Cookies help us deliver our services. By using our services, you agree to our use of cookies.