<?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>eIQ Machine Learning SoftwareのトピックRe: What are suggested steps for Object Detection app on i.MXRT1170 using eIQ Portal</title>
    <link>https://community.nxp.com/t5/eIQ-Machine-Learning-Software/What-are-suggested-steps-for-Object-Detection-app-on-i-MXRT1170/m-p/1336299#M445</link>
    <description>&lt;P&gt;Hi Marcin,&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;For question #1:&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;What you choose to export the model as will depend on the inference engine you want to use.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;For TensorFlow Lite Micro - Must be &lt;STRONG&gt;.tflite&lt;/STRONG&gt; file&lt;/LI&gt;
&lt;LI&gt;For DeepViewRT&amp;nbsp; - Must be &lt;STRONG&gt;.rtm&lt;/STRONG&gt; file&lt;/LI&gt;
&lt;LI&gt;For Glow - Can be either &lt;STRONG&gt;.tflite&lt;/STRONG&gt; or &lt;STRONG&gt;.onnx&lt;/STRONG&gt;. Would recommend TFLite for best &lt;SPAN&gt;compatibility&lt;/SPAN&gt;.&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;The "best" inference engine will depend on your particular application needs and the fastest inference time can also be model dependent. So it can be worth trying all three to see what works best for your particular model.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;For Question #2:&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The default i.MX RT SDK examples in MCUXpresso SDK 2.10 all use image classification models and so do not support displaying bounding boxes by default. However there already is code available for drawing a box and labels (the default selection box for those models) and that same code could be used to draw multiple bounding boxes once you get the x,y coordinates from the object detection model. So some code would also needed to be added to get that extra data from the model. So while it would require some work to implement, it should be fairly straight forward. But to answer your question there is not a tutorial at the moment for doing that for object detection models, but that's something we'll look at writing up in the future.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 07 Sep 2021 21:42:47 GMT</pubDate>
    <dc:creator>anthony_huereca</dc:creator>
    <dc:date>2021-09-07T21:42:47Z</dc:date>
    <item>
      <title>What are suggested steps for Object Detection app on i.MXRT1170 using eIQ Portal</title>
      <link>https://community.nxp.com/t5/eIQ-Machine-Learning-Software/What-are-suggested-steps-for-Object-Detection-app-on-i-MXRT1170/m-p/1334862#M424</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;could you please provide some guidance how to move further with object detection application when you have your object detection model already trained with eIQ Portal?&lt;/P&gt;&lt;P&gt;I created example eIQ Portal project (*.eiqp), available at my&amp;nbsp;&lt;A href="https://github.com/marcin-ch/eIQ_Portal_Fruits_Object_Detection" target="_blank" rel="noopener"&gt;Github&lt;/A&gt; where I described the workflow I followed. I believe it can be a starting point.&lt;/P&gt;&lt;P&gt;The repo also contains the final checkpoint after the training therefore model can be exported. To see model performance and explore the project:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Clone or download the above repo&lt;/LI&gt;&lt;LI&gt;Open eIQ Portal and choose the eiqp project (in this case &lt;EM&gt;fruits_object_detection.eiqp&lt;/EM&gt;)&lt;/LI&gt;&lt;LI&gt;Hit &lt;STRONG&gt;Select Model&lt;/STRONG&gt; -&amp;gt; &lt;STRONG&gt;Restore Model&lt;/STRONG&gt; -&amp;gt; choose checkpoint (only one available) and after that you can see as follows:&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="OD_model_performance.PNG" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/155104i789AFA74BCCB0C34/image-size/medium?v=v2&amp;amp;px=400" role="button" title="OD_model_performance.PNG" alt="OD_model_performance.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Model can be exported using &lt;STRONG&gt;Deploy&lt;/STRONG&gt; button.&lt;/P&gt;&lt;P&gt;The questions are:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Is there any tutorial available describing what export file type to choose (what is the most supported now by NXP)&lt;/LI&gt;&lt;LI&gt;Is there any tutorial how to run object detection model on i.MXRT1170 (for example, input from camera - attached to i.MXRT1170 kits - is being processed through the model and predictions (bounding boxes with labels) &amp;amp; camera data are displayed on LCD - also attached to i.MXRT1170 kits)&lt;UL&gt;&lt;LI&gt;or perhaps, do eIQ examples from i.MXRT1170 SDK (2.10.0) require big modifications to work with object detection models?&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Thanks in advance for your support!&lt;/P&gt;</description>
      <pubDate>Fri, 03 Sep 2021 13:21:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/eIQ-Machine-Learning-Software/What-are-suggested-steps-for-Object-Detection-app-on-i-MXRT1170/m-p/1334862#M424</guid>
      <dc:creator>MarcinChelminsk</dc:creator>
      <dc:date>2021-09-03T13:21:20Z</dc:date>
    </item>
    <item>
      <title>Re: What are suggested steps for Object Detection app on i.MXRT1170 using eIQ Portal</title>
      <link>https://community.nxp.com/t5/eIQ-Machine-Learning-Software/What-are-suggested-steps-for-Object-Detection-app-on-i-MXRT1170/m-p/1336299#M445</link>
      <description>&lt;P&gt;Hi Marcin,&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;For question #1:&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;What you choose to export the model as will depend on the inference engine you want to use.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;For TensorFlow Lite Micro - Must be &lt;STRONG&gt;.tflite&lt;/STRONG&gt; file&lt;/LI&gt;
&lt;LI&gt;For DeepViewRT&amp;nbsp; - Must be &lt;STRONG&gt;.rtm&lt;/STRONG&gt; file&lt;/LI&gt;
&lt;LI&gt;For Glow - Can be either &lt;STRONG&gt;.tflite&lt;/STRONG&gt; or &lt;STRONG&gt;.onnx&lt;/STRONG&gt;. Would recommend TFLite for best &lt;SPAN&gt;compatibility&lt;/SPAN&gt;.&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;The "best" inference engine will depend on your particular application needs and the fastest inference time can also be model dependent. So it can be worth trying all three to see what works best for your particular model.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;For Question #2:&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The default i.MX RT SDK examples in MCUXpresso SDK 2.10 all use image classification models and so do not support displaying bounding boxes by default. However there already is code available for drawing a box and labels (the default selection box for those models) and that same code could be used to draw multiple bounding boxes once you get the x,y coordinates from the object detection model. So some code would also needed to be added to get that extra data from the model. So while it would require some work to implement, it should be fairly straight forward. But to answer your question there is not a tutorial at the moment for doing that for object detection models, but that's something we'll look at writing up in the future.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 07 Sep 2021 21:42:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/eIQ-Machine-Learning-Software/What-are-suggested-steps-for-Object-Detection-app-on-i-MXRT1170/m-p/1336299#M445</guid>
      <dc:creator>anthony_huereca</dc:creator>
      <dc:date>2021-09-07T21:42:47Z</dc:date>
    </item>
  </channel>
</rss>

