<?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 IPP/OPENCV Performance in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-OPENCV-Performance/m-p/915228#M14981</link>
    <description>I'm facing the problem that my OPENCV test program ist much slower with the IPP modules loaded than without. I have no clue what's going on there.&lt;BR /&gt;I check the modules using getModuleInfo() and it seems to be alright.&lt;BR /&gt;&lt;BR /&gt;Any suggestions ??&lt;BR /&gt;&lt;BR /&gt;Thx, MFO&lt;BR /&gt;</description>
    <pubDate>Thu, 26 Jul 2007 11:34:59 GMT</pubDate>
    <dc:creator>m_forster</dc:creator>
    <dc:date>2007-07-26T11:34:59Z</dc:date>
    <item>
      <title>IPP/OPENCV Performance</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-OPENCV-Performance/m-p/915228#M14981</link>
      <description>I'm facing the problem that my OPENCV test program ist much slower with the IPP modules loaded than without. I have no clue what's going on there.&lt;BR /&gt;I check the modules using getModuleInfo() and it seems to be alright.&lt;BR /&gt;&lt;BR /&gt;Any suggestions ??&lt;BR /&gt;&lt;BR /&gt;Thx, MFO&lt;BR /&gt;</description>
      <pubDate>Thu, 26 Jul 2007 11:34:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-OPENCV-Performance/m-p/915228#M14981</guid>
      <dc:creator>m_forster</dc:creator>
      <dc:date>2007-07-26T11:34:59Z</dc:date>
    </item>
    <item>
      <title>Re: IPP/OPENCV Performance</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-OPENCV-Performance/m-p/915229#M14982</link>
      <description>&lt;P&gt;Only one suggestion - could you please provide detailed info what kind of platform do you use (processor, OS, compiler), what version of IPP and OpenCV libraries do you use. What your test program do exactly, which functions does it call, how many data does it process? It also would be nice if you can attach the test sample here.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt; Vladimir&lt;/P&gt;</description>
      <pubDate>Thu, 26 Jul 2007 12:15:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-OPENCV-Performance/m-p/915229#M14982</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2007-07-26T12:15:29Z</dc:date>
    </item>
    <item>
      <title>Re: IPP/OPENCV Performance</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-OPENCV-Performance/m-p/915230#M14983</link>
      <description>Sure ...&lt;BR /&gt;&lt;BR /&gt;IPP 5.2 and OPENCV 1.0.0&lt;BR /&gt;CPU: Intel Core 2 Quad &lt;BR /&gt;OS: Fedora Core 7&lt;BR /&gt;Compiler: gcc4.2&lt;BR /&gt;&lt;BR /&gt;The sample looks like this:&lt;BR /&gt;&lt;BR /&gt;#include &lt;OPENCV&gt;&lt;BR /&gt;#include &lt;OPENCV&gt;&lt;BR /&gt;#include &lt;FSTREAM&gt;&lt;BR /&gt;&lt;BR /&gt;#include "FrameworkTime.h"&lt;BR /&gt;&lt;BR /&gt;#include "boost/shared_ptr.hpp"&lt;BR /&gt;using boost::shared_ptr;&lt;BR /&gt;&lt;BR /&gt;#include &lt;BOOST&gt;&lt;BR /&gt;&lt;BR /&gt;int main()&lt;BR /&gt;{&lt;BR /&gt; FrameworkTime::TimeStamp time1;&lt;BR /&gt; FrameworkTime::TimeStamp time2;&lt;BR /&gt;&lt;BR /&gt; const char* opencv_libraries = 0;&lt;BR /&gt; const char* addon_modules = 0;&lt;BR /&gt; cvGetModuleInfo( 0, &amp;amp;opencv_libraries, &amp;amp;addon_modules );&lt;BR /&gt; printf( "OpenCV: %s
Add-on Modules: %s
", opencv_libraries, addon_modules );&lt;BR /&gt;&lt;BR /&gt; IplImage* img = cvLoadImage("20050211142625000.jpg", CV_LOAD_IMAGE_GRAYSCALE);&lt;BR /&gt; IplImage* sobel = cvCreateImage(cvSize(img-&amp;gt;width, img-&amp;gt;height), 8, 1);&lt;BR /&gt; IplImage* canny = cvCreateImage(cvSize(img-&amp;gt;width, img-&amp;gt;height), 8, 1);&lt;BR /&gt;&lt;BR /&gt; //cvNamedWindow("original",1);&lt;BR /&gt; cvNamedWindow("sobel",1);&lt;BR /&gt; cvNamedWindow("canny",1);&lt;BR /&gt;&lt;BR /&gt; time1.setCurrentTime();&lt;BR /&gt;&lt;BR /&gt; cvSobel(img, sobel, 1, 1);&lt;BR /&gt; cvCanny(img, canny, 50.0, 100.0);&lt;BR /&gt;&lt;BR /&gt; time2.setCurrentTime();&lt;BR /&gt; std::cout &amp;lt;&amp;lt; "Algorithm took " &amp;lt;&amp;lt; (time2-time1) &amp;lt;&amp;lt; "usec" &amp;lt;&amp;lt; std::endl;&lt;BR /&gt;&lt;BR /&gt; //cvShowImage("original",img);&lt;BR /&gt; cvShowImage("sobel",sobel);&lt;BR /&gt; cvShowImage("canny",canny);&lt;BR /&gt; cvWaitKey(20000);&lt;BR /&gt;&lt;BR /&gt; cvReleaseImage(&amp;amp;img);&lt;BR /&gt; cvReleaseImage(&amp;amp;sobel);&lt;BR /&gt; cvReleaseImage(&amp;amp;canny);&lt;BR /&gt;&lt;BR /&gt; cvDestroyWindow("test");&lt;BR /&gt;&lt;BR /&gt; return 0;&lt;BR /&gt;}&lt;BR /&gt;&lt;/BOOST&gt;&lt;/FSTREAM&gt;&lt;/OPENCV&gt;&lt;/OPENCV&gt;</description>
      <pubDate>Thu, 26 Jul 2007 12:41:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-OPENCV-Performance/m-p/915230#M14983</guid>
      <dc:creator>m_forster</dc:creator>
      <dc:date>2007-07-26T12:41:44Z</dc:date>
    </item>
    <item>
      <title>Re: IPP/OPENCV Performance</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-OPENCV-Performance/m-p/915231#M14984</link>
      <description>&lt;FONT size="4"&gt;Hi Vladimir,&lt;BR /&gt;&lt;BR /&gt; I have tried using openCV and IPP together. But I am not getting any performance boost at all. I am attaching my system info as was reported by one of the tools that came with IPP - ps_ippcv. &lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;/FONT&gt;
	
	
	
		
	
	

&lt;TABLE cellspacing="0"&gt;
	&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;
	&lt;TBODY&gt;
		&lt;TR&gt;
			&lt;TD align="left"&gt;&lt;FONT size="4"&gt;CPU&lt;/FONT&gt;&lt;/TD&gt;
			&lt;TD align="left"&gt;&lt;FONT size="4"&gt;Intel Pentium 4 processor with SSE3 2x2800 MHz&lt;/FONT&gt;&lt;/TD&gt;
			&lt;TD align="left"&gt;&lt;FONT size="4"&gt; L1=8/12K&lt;/FONT&gt;&lt;/TD&gt;
			&lt;TD align="left"&gt;&lt;FONT size="4"&gt; L2=1024K&lt;/FONT&gt;&lt;/TD&gt;
			&lt;TD align="left"&gt;&lt;FONT size="4"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/TD&gt;
		&lt;/TR&gt;
		&lt;TR&gt;
			&lt;TD align="left"&gt;&lt;FONT size="4"&gt;OS&lt;/FONT&gt;&lt;/TD&gt;
			&lt;TD align="left"&gt;&lt;FONT size="4"&gt;Linux&lt;/FONT&gt;&lt;/TD&gt;
			&lt;TD align="left"&gt;&lt;FONT size="4"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/TD&gt;
			&lt;TD align="left"&gt;&lt;FONT size="4"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/TD&gt;
			&lt;TD align="left"&gt;&lt;FONT size="4"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/TD&gt;
		&lt;/TR&gt;
		&lt;TR&gt;
			&lt;TD align="left"&gt;&lt;FONT size="4"&gt;Computer&lt;/FONT&gt;&lt;/TD&gt;
			&lt;TD align="left"&gt;&lt;FONT size="4"&gt;localhost.localdomain&lt;/FONT&gt;&lt;/TD&gt;
			&lt;TD align="left"&gt;&lt;FONT size="4"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/TD&gt;
			&lt;TD align="left"&gt;&lt;FONT size="4"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/TD&gt;
			&lt;TD align="left"&gt;&lt;FONT size="4"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/TD&gt;
		&lt;/TR&gt;
		&lt;TR&gt;
			&lt;TD align="left"&gt;&lt;FONT size="4"&gt;Library&lt;/FONT&gt;&lt;/TD&gt;
			&lt;TD align="left"&gt;&lt;FONT size="4"&gt;libippcvt7.so.5.3&lt;/FONT&gt;&lt;/TD&gt;
			&lt;TD align="left"&gt;&lt;FONT size="4"&gt; 5.3 Update 2 build 85.21&lt;/FONT&gt;&lt;/TD&gt;
			&lt;TD align="right"&gt;&lt;FONT size="4"&gt;02/17/08&lt;/FONT&gt;&lt;/TD&gt;
			&lt;TD align="left"&gt;&lt;FONT size="4"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/TD&gt;
		&lt;/TR&gt;
	&lt;/TBODY&gt;
&lt;/TABLE&gt;&lt;FONT size="4"&gt;-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;&lt;BR /&gt;IPP   -&amp;gt; intel-ipp53068_ia32-5.3p-068&lt;BR /&gt;openCV -&amp;gt; opencv-1.0.0-3.fc7&lt;BR /&gt;&lt;BR /&gt; The test program I ran was the sample facedetection program that comes with openCV. I ran facedetection on live video which is captured by a web cam whose pics are of size 360 x 270 pixels. Approximately processing each frame takes 100 ms with and with out IPP. (I used 'cvGetModuleInfo' to make sure that IPP is available to openCV).&lt;BR /&gt;&lt;BR /&gt; I am waiting for your suggestions.&lt;BR /&gt;&lt;BR /&gt;Regards&lt;BR /&gt;-- anees&lt;BR /&gt;&lt;/FONT&gt;</description>
      <pubDate>Tue, 22 Apr 2008 10:21:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-OPENCV-Performance/m-p/915231#M14984</guid>
      <dc:creator>aneeska</dc:creator>
      <dc:date>2008-04-22T10:21:42Z</dc:date>
    </item>
    <item>
      <title>Re: IPP/OPENCV Performance</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-OPENCV-Performance/m-p/915232#M14985</link>
      <description>&lt;P&gt;TheIPP face detection functions were designed to utilize threading and so there is some difference in approach which used in OpenCV. There are two questions actually,&lt;/P&gt;
&lt;P&gt;1. New IPP functions are required to cover OpenCV usage model&lt;/P&gt;
&lt;P&gt;2. Experience is needed to use IPP face detection functions, you may take a look on IPP face detection sample. Its performance depends on set of parameters which should reflect expected face size. When parameters are choosen appropriately there is noticeable improvement in performance.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt; Vladimir&lt;/P&gt;</description>
      <pubDate>Thu, 24 Apr 2008 19:43:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-OPENCV-Performance/m-p/915232#M14985</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2008-04-24T19:43:58Z</dc:date>
    </item>
  </channel>
</rss>

