<?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>topic DMIP kernel in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/DMIP-kernel/m-p/827908#M5316</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;If you refer to article on &lt;A href="http://software.intel.com/en-us/articles/deferred-mode-image-processing-framework-simple-and-efficient-use-of-intel-multi-core-technology-and-manycore-architectures-with-intel-integrated-performance-primitives/"&gt;&lt;SPAN style="text-decoration: underline;"&gt;Deferred Mode Image Processing Framework&lt;/SPAN&gt;&lt;/A&gt;, it shows how to implement IPP based Sobel edge detector code and how top implement same using DMIP. &lt;/P&gt;&lt;P&gt;Also in the 2&lt;SUP&gt;nd&lt;/SUP&gt; code snippet(added below), you can see how to add source image in to DMIP and link with kernel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;[bash]&lt;PRE name="code" class="cpp"&gt;1.	Image Src(pSrcImg, Ipp8u, IppC3); // Source image in DMIP format 
2.	Image Dst(pDstImg, Ipp8u, IppC1); // Destination image in DMIP format 
3.	 
4.	Kernel Kh(idmFilterSobelHoriz,ippMskSize3x3,ipp8u,ipp16s); // Dx operator 
5.	Kernel Kv(idmFilterSobelVert,ippMskSize3x3,ipp8u,ipp16s); // Dy operator 
6.	 
7.	Graph O = ToGray(Src); // To get detected as common expression. 
8.	 
9.	// Compile end execute task 
10.	Dst = To8u(Abs(O*Kh)+ Abs(O*Kv)); 
[/bash]&lt;/PRE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;Regards,&lt;/P&gt;&lt;P&gt;Naveen Gv&lt;/P&gt;</description>
    <pubDate>Wed, 21 Sep 2011 04:39:30 GMT</pubDate>
    <dc:creator>Naveen_G_Intel</dc:creator>
    <dc:date>2011-09-21T04:39:30Z</dc:date>
    <item>
      <title>DMIP kernel</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DMIP-kernel/m-p/827907#M5315</link>
      <description>How can we use DMIP Kernels in functional level implementation? For example in functional level implementation of sobel operation we require kernel to get multiplied with the source image. When we are trying to link the kernel with the source image it is not happening since it is not a base node type. Is it the right way or we should implement only with the symbolic level implementation?</description>
      <pubDate>Mon, 19 Sep 2011 08:58:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DMIP-kernel/m-p/827907#M5315</guid>
      <dc:creator>Kishor_D_</dc:creator>
      <dc:date>2011-09-19T08:58:16Z</dc:date>
    </item>
    <item>
      <title>DMIP kernel</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DMIP-kernel/m-p/827908#M5316</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;If you refer to article on &lt;A href="http://software.intel.com/en-us/articles/deferred-mode-image-processing-framework-simple-and-efficient-use-of-intel-multi-core-technology-and-manycore-architectures-with-intel-integrated-performance-primitives/"&gt;&lt;SPAN style="text-decoration: underline;"&gt;Deferred Mode Image Processing Framework&lt;/SPAN&gt;&lt;/A&gt;, it shows how to implement IPP based Sobel edge detector code and how top implement same using DMIP. &lt;/P&gt;&lt;P&gt;Also in the 2&lt;SUP&gt;nd&lt;/SUP&gt; code snippet(added below), you can see how to add source image in to DMIP and link with kernel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;[bash]&lt;PRE name="code" class="cpp"&gt;1.	Image Src(pSrcImg, Ipp8u, IppC3); // Source image in DMIP format 
2.	Image Dst(pDstImg, Ipp8u, IppC1); // Destination image in DMIP format 
3.	 
4.	Kernel Kh(idmFilterSobelHoriz,ippMskSize3x3,ipp8u,ipp16s); // Dx operator 
5.	Kernel Kv(idmFilterSobelVert,ippMskSize3x3,ipp8u,ipp16s); // Dy operator 
6.	 
7.	Graph O = ToGray(Src); // To get detected as common expression. 
8.	 
9.	// Compile end execute task 
10.	Dst = To8u(Abs(O*Kh)+ Abs(O*Kv)); 
[/bash]&lt;/PRE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;Regards,&lt;/P&gt;&lt;P&gt;Naveen Gv&lt;/P&gt;</description>
      <pubDate>Wed, 21 Sep 2011 04:39:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DMIP-kernel/m-p/827908#M5316</guid>
      <dc:creator>Naveen_G_Intel</dc:creator>
      <dc:date>2011-09-21T04:39:30Z</dc:date>
    </item>
    <item>
      <title>DMIP kernel</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DMIP-kernel/m-p/827909#M5317</link>
      <description>Naveen, &lt;BR /&gt;Above code is working fine.&lt;BR /&gt;We also implemented the same using DMIP functional level. We used FilterNode and initialized this node with Kernels. &lt;BR /&gt;&lt;BR /&gt;// Define Horizantal and vertical Kernels&lt;BR /&gt; Kernel KH(idmFilterSobelHoriz);&lt;BR /&gt; Kernel KV(idmFilterSobelVert);&lt;BR /&gt;&lt;BR /&gt; // Initialize Filter nodes with respective kernels&lt;BR /&gt; FilterNode *nd1=new FilterNode();&lt;BR /&gt; nd1-&amp;gt;Init(&amp;amp;KH);&lt;BR /&gt; FilterNode *nd2=new FilterNode();&lt;BR /&gt; nd2-&amp;gt;Init(&amp;amp;KV);&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Kishor.</description>
      <pubDate>Wed, 23 Nov 2011 12:06:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DMIP-kernel/m-p/827909#M5317</guid>
      <dc:creator>Kishor_D_</dc:creator>
      <dc:date>2011-11-23T12:06:18Z</dc:date>
    </item>
    <item>
      <title>DMIP kernel</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DMIP-kernel/m-p/827910#M5318</link>
      <description>&lt;P&gt;Thanks for sharing info.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Naveen Gv&lt;/P&gt;</description>
      <pubDate>Thu, 24 Nov 2011 07:11:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DMIP-kernel/m-p/827910#M5318</guid>
      <dc:creator>Naveen_G_Intel</dc:creator>
      <dc:date>2011-11-24T07:11:39Z</dc:date>
    </item>
  </channel>
</rss>

