Интернет магазин китайских планшетных компьютеров



Компьютеры - OpenCV - Пример проверки работы OpenCV с IPP

14 июня 2011


Оглавление:
1. OpenCV
2. Поддерживаемые платформы и инструменты
3. Пример проверки работы OpenCV с IPP



#include "stdio.h"
 
#include "cv.h"
#include "highgui.h"
 
char name0 = "image1.jpeg";
char name1 = "image2.jpeg";
 
int main
{
  IplImage* img1 = NULL;
  IplImage* img2 = NULL;
 
  //cvNamedWindow;
  //load original image
  img1 = cvLoadImage;
  img2 = cvLoadImage;
 
  //cvUseOptimized; // load IPP
  //How to check whether IPP is used or not?
  const char* plugin_info = 0;
 
  double sm1, sm2, sm3;
  int Count = 100;
  printf;
 
  for  {
    if 
      cvUseOptimized; // unload IPP
 
    cvGetModuleInfo;
    bool ipp_is_used = plugin_info != 0 && strstr!=0;
 
    sm1=cvGetTickCount/cvGetTickFrequency;
 
    for  {
      IplImage* newImage1 = NULL;
      IplImage* newImage2 = NULL;
      // resize the image
      newImage1 = cvCreateImage ,), img1->depth, img1->nChannels);
      newImage2 = cvCreateImage ,), img2->depth, img2->nChannels);
 
      cvResize;
      cvResize;
      //
      cvReleaseImage;
      cvReleaseImage;
    }
    sm2=cvGetTickCount/cvGetTickFrequency;
    sm3 = sm2 - sm1;
 
    if 
      printf;
    else
      printf;
 
    printf;
 
         printf;
    int m, s, ms;
    m = sm3 / 60000000;
    s =  /1000000;
    ms = -);
    printf, s, ms);
    printf;
  }
 
  cvReleaseImage;
  cvReleaseImage;
  //cvShowImage;
  //cvDestroyWindow;
  return 0;
}


Просмотров: 2985


<<< Direct2D