<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX ProcessorsのトピックSoftISP application on i.MX8MMini</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/SoftISP-application-on-i-MX8MMini/m-p/1082833#M158850</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi team,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are working on Camera module OV4689 with i.MX8M Mini platform.&lt;/P&gt;&lt;P&gt;&lt;A href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ovt.com%2Fsensors%2FOV4689&amp;amp;data=02%7C01%7Crao.mr%40nxp.com%7C50afc56e4a4c4158d55a08d817476c16%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C1%7C637284942811420914&amp;amp;sdata=8In%2Fiuk7Z3%2FoY%2B7mhBwvrmHPPy7OfpZxRRO457hu9I0%3D&amp;amp;reserved=0"&gt;https://www.ovt.com/sensors/OV4689&lt;/A&gt;&lt;/P&gt;&lt;P&gt;The output format supported by OV4689 is 10-bit RAW RGB (MIPI) i.e RGB Bayer.&lt;/P&gt;&lt;P&gt;We added the driver for OV4689 and able to capture the raw frame using below commands:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="color: black; background: white;"&gt;v4l2-ctl --device /dev/video0 --set-fmt-video=width=2688,height=1520,pixelformat=BG10&lt;/SPAN&gt;&lt;BR /&gt; &lt;/EM&gt;&lt;EM style="background: white; font-size: 11.5pt; "&gt;v4l2-ctl --device /dev/video0 --stream-mmap --stream-to=frame.raw --stream-count=1&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But the captured data is in raw format.&lt;/P&gt;&lt;P&gt;From NXP communtiy discussion I came to know that RAW data from camera can't be handled directly by i.MX8 and this RAW input data format is not supported by i.MX8M Mini VPU.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So NXP suggested to use Software for processing i.e Software Image Signal Processing (SoftISP)&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0b6cda;"&gt;&lt;A href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.nxp.com%2Fdesign%2Fdesigns%2Fi-mx8-software-image-signal-processing%3ASOFTISP-I.MX8&amp;amp;data=02%7C01%7Crao.mr%40nxp.com%7C50afc56e4a4c4158d55a08d817476c16%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C1%7C637284942811420914&amp;amp;sdata=A4h7oPmKBssVSijr7CyP1ZO8xBU9%2FZ7jJMF6zR1X6H4%3D&amp;amp;reserved=0"&gt;https://www.nxp.com/design/designs/i-mx8-software-image-signal-processing:SOFTISP-I.MX8&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I tried to build the OpenVX and OpenCL SoftISP application and run on the i.MX8M Mini target. But I am getting the error.&lt;/P&gt;&lt;P&gt;I had posted the the error details whatever I am getting in below community link and not getting any reply.&lt;/P&gt;&lt;P&gt;&lt;A href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcommunity.nxp.com%2Fthread%2F534571&amp;amp;data=02%7C01%7Crao.mr%40nxp.com%7C50afc56e4a4c4158d55a08d817476c16%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C1%7C637284942811430909&amp;amp;sdata=k%2Bq2G23sIS6x21BPD%2Bfpd20O%2FlvmTVRVqW0cnDAQlSA%3D&amp;amp;reserved=0"&gt;https://community.nxp.com/thread/534571&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Currently I build the SoftISP application using standalone method and I am able to run the application in our i.MX8M Mini platform, but getting error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I don't have the details of what are the different argument we need to give for that application to capture a image.&lt;/P&gt;&lt;P&gt;Please can you share the document for that application which explains procedure to capture the image?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I got some of the arguments list from below link but didn't get any example command to capture the image&lt;/P&gt;&lt;P&gt;&lt;A href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FNXPmicro%2Fgtec-demo-framework%2Ftree%2Fmaster%2FDemoApps%2FOpenCL%2FSoftISP&amp;amp;data=02%7C01%7Crao.mr%40nxp.com%7C50afc56e4a4c4158d55a08d817476c16%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C1%7C637284942811410919&amp;amp;sdata=9KLBa7ZGStQADTTB1pkoQX%2BD0IuP3YR8Aj1cMUr2T%2F0%3D&amp;amp;reserved=0"&gt;https://github.com/NXPmicro/gtec-demo-framework/tree/master/DemoApps/OpenCL/SoftISP&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I gave "-h" to get the help, its giving error like below:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; font-size: 11.5pt;"&gt;root@iWave-G34M:~# OpenCL.SoftISP -h&lt;/SPAN&gt;&lt;SPAN style="font-size: 11.5pt;"&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;terminate called after throwing a[ 1114.860124] audit: type=1701 audit(1582024697.916:18): auid=4294967295 uid=0 gid=0 ses=4294967295 pid=3810 comm="OpenCL.SoftISP" exe="/usr/bin/OpenCL.SoftISP" sig=6 res=1&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;n instance of 'std::runtime_error'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;what(): failed to create the full path&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;Aborted (core dumped)&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;root@iWave-G34M:~#&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Parallelly we will try to integrate the SoftISP application to i.MX8QM BSP and try to run the application.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 23 Jun 2020 10:28:38 GMT</pubDate>
    <dc:creator>devendradevadig</dc:creator>
    <dc:date>2020-06-23T10:28:38Z</dc:date>
    <item>
      <title>SoftISP application on i.MX8MMini</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/SoftISP-application-on-i-MX8MMini/m-p/1082833#M158850</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi team,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are working on Camera module OV4689 with i.MX8M Mini platform.&lt;/P&gt;&lt;P&gt;&lt;A href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ovt.com%2Fsensors%2FOV4689&amp;amp;data=02%7C01%7Crao.mr%40nxp.com%7C50afc56e4a4c4158d55a08d817476c16%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C1%7C637284942811420914&amp;amp;sdata=8In%2Fiuk7Z3%2FoY%2B7mhBwvrmHPPy7OfpZxRRO457hu9I0%3D&amp;amp;reserved=0"&gt;https://www.ovt.com/sensors/OV4689&lt;/A&gt;&lt;/P&gt;&lt;P&gt;The output format supported by OV4689 is 10-bit RAW RGB (MIPI) i.e RGB Bayer.&lt;/P&gt;&lt;P&gt;We added the driver for OV4689 and able to capture the raw frame using below commands:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="color: black; background: white;"&gt;v4l2-ctl --device /dev/video0 --set-fmt-video=width=2688,height=1520,pixelformat=BG10&lt;/SPAN&gt;&lt;BR /&gt; &lt;/EM&gt;&lt;EM style="background: white; font-size: 11.5pt; "&gt;v4l2-ctl --device /dev/video0 --stream-mmap --stream-to=frame.raw --stream-count=1&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But the captured data is in raw format.&lt;/P&gt;&lt;P&gt;From NXP communtiy discussion I came to know that RAW data from camera can't be handled directly by i.MX8 and this RAW input data format is not supported by i.MX8M Mini VPU.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So NXP suggested to use Software for processing i.e Software Image Signal Processing (SoftISP)&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0b6cda;"&gt;&lt;A href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.nxp.com%2Fdesign%2Fdesigns%2Fi-mx8-software-image-signal-processing%3ASOFTISP-I.MX8&amp;amp;data=02%7C01%7Crao.mr%40nxp.com%7C50afc56e4a4c4158d55a08d817476c16%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C1%7C637284942811420914&amp;amp;sdata=A4h7oPmKBssVSijr7CyP1ZO8xBU9%2FZ7jJMF6zR1X6H4%3D&amp;amp;reserved=0"&gt;https://www.nxp.com/design/designs/i-mx8-software-image-signal-processing:SOFTISP-I.MX8&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I tried to build the OpenVX and OpenCL SoftISP application and run on the i.MX8M Mini target. But I am getting the error.&lt;/P&gt;&lt;P&gt;I had posted the the error details whatever I am getting in below community link and not getting any reply.&lt;/P&gt;&lt;P&gt;&lt;A href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcommunity.nxp.com%2Fthread%2F534571&amp;amp;data=02%7C01%7Crao.mr%40nxp.com%7C50afc56e4a4c4158d55a08d817476c16%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C1%7C637284942811430909&amp;amp;sdata=k%2Bq2G23sIS6x21BPD%2Bfpd20O%2FlvmTVRVqW0cnDAQlSA%3D&amp;amp;reserved=0"&gt;https://community.nxp.com/thread/534571&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Currently I build the SoftISP application using standalone method and I am able to run the application in our i.MX8M Mini platform, but getting error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I don't have the details of what are the different argument we need to give for that application to capture a image.&lt;/P&gt;&lt;P&gt;Please can you share the document for that application which explains procedure to capture the image?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I got some of the arguments list from below link but didn't get any example command to capture the image&lt;/P&gt;&lt;P&gt;&lt;A href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FNXPmicro%2Fgtec-demo-framework%2Ftree%2Fmaster%2FDemoApps%2FOpenCL%2FSoftISP&amp;amp;data=02%7C01%7Crao.mr%40nxp.com%7C50afc56e4a4c4158d55a08d817476c16%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C1%7C637284942811410919&amp;amp;sdata=9KLBa7ZGStQADTTB1pkoQX%2BD0IuP3YR8Aj1cMUr2T%2F0%3D&amp;amp;reserved=0"&gt;https://github.com/NXPmicro/gtec-demo-framework/tree/master/DemoApps/OpenCL/SoftISP&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I gave "-h" to get the help, its giving error like below:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; font-size: 11.5pt;"&gt;root@iWave-G34M:~# OpenCL.SoftISP -h&lt;/SPAN&gt;&lt;SPAN style="font-size: 11.5pt;"&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;terminate called after throwing a[ 1114.860124] audit: type=1701 audit(1582024697.916:18): auid=4294967295 uid=0 gid=0 ses=4294967295 pid=3810 comm="OpenCL.SoftISP" exe="/usr/bin/OpenCL.SoftISP" sig=6 res=1&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;n instance of 'std::runtime_error'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;what(): failed to create the full path&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;Aborted (core dumped)&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;root@iWave-G34M:~#&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Parallelly we will try to integrate the SoftISP application to i.MX8QM BSP and try to run the application.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jun 2020 10:28:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/SoftISP-application-on-i-MX8MMini/m-p/1082833#M158850</guid>
      <dc:creator>devendradevadig</dc:creator>
      <dc:date>2020-06-23T10:28:38Z</dc:date>
    </item>
    <item>
      <title>Re: SoftISP application on i.MX8MMini</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/SoftISP-application-on-i-MX8MMini/m-p/1082834#M158851</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Devendra&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;unfortunately currently there are no additional documentation for&lt;/P&gt;&lt;P&gt;porting SoftISP to customer applications. So recommended support path&lt;/P&gt;&lt;P&gt;is to proceed with help of &lt;A class="link-titled" href="https://www.nxp.com/support/support/nxp-engineering-services:SW-SUPPORT" title="https://www.nxp.com/support/support/nxp-engineering-services:SW-SUPPORT"&gt;Commercial Support and Engineering Services | NXP&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jun 2020 00:57:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/SoftISP-application-on-i-MX8MMini/m-p/1082834#M158851</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2020-06-25T00:57:58Z</dc:date>
    </item>
    <item>
      <title>Re: SoftISP application on i.MX8MMini</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/SoftISP-application-on-i-MX8MMini/m-p/1378398#M183680</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi Devendra&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Sorry, I have bad news here - IMX8M Mini GPU does not support OpenCL 1.2 . So you cannot run SoftISP code on it.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Nov 2021 21:13:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/SoftISP-application-on-i-MX8MMini/m-p/1378398#M183680</guid>
      <dc:creator>artsiomstaliaro</dc:creator>
      <dc:date>2021-11-29T21:13:43Z</dc:date>
    </item>
  </channel>
</rss>

