23,794
edits
mNo edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
{{GStreamer Based Image Signal Processor/Head|previous=Examples/x86 Pipelines|next=Performance | {{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 | <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 | <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 | <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 | <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 | <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 | <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 | <syntaxhighlight lang="bash"> | ||
WIDTH=1920 | WIDTH=1920 | ||
HEIGHT=1080 | HEIGHT=1080 | ||
Line 82: | Line 82: | ||
===NV12=== | ===NV12=== | ||
<syntaxhighlight lang=bash | <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 | <syntaxhighlight lang="bash"> | ||
WIDTH=1920 | WIDTH=1920 | ||
HEIGHT=1080 | HEIGHT=1080 |