Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - OpenCV - Пример проверки работы OpenCV с IPP14 июня 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;
}
Просмотров: 3445
|