Библиотека myCV — различия между версиями

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск
(myCV.h)
(myCV.h)
Строка 9: Строка 9:
 
=== myCV.h ===
 
=== myCV.h ===
 
<source lang="cpp">
 
<source lang="cpp">
 +
//---------------------------------------------------------------------------
 +
#ifndef myCVH
 +
#define myCVH
 +
//---------------------------------------------------------------------------
 +
#include "cv.h"                                  // includes OpenCV definitions
 +
#include "highgui.h"                            // includes highGUI definitions
 +
#include <ExtCtrls.hpp>
  
//---------------------------------------------------------------------------
+
long int modul(long int a);
#ifndef myCVH
+
void mycvShowImage(TImage *bimg, IplImage *iimg);
#define myCVH
+
void mycvGetImage (TImage *bimg, IplImage *iimg);
//---------------------------------------------------------------------------
+
//---------------------------------------------------------------------------
#include "cv.h"                                  // includes OpenCV definitions
+
#endif
#include "highgui.h"                            // includes highGUI definitions
 
#include <ExtCtrls.hpp>
 
 
 
long int modul(long int a);
 
void mycvShowImage(TImage *bimg, IplImage *iimg);
 
void mycvGetImage (TImage *bimg, IplImage *iimg);
 
//---------------------------------------------------------------------------
 
#endif
 
 
 
 
</source>
 
</source>

Версия 16:14, 13 января 2008

Функции (описание)

  • mycvShowImage (показать изображение на форме) - копирует изображение из объекта IplImage библиотеки OpenCV в объект формы TImage;
  • mycvGetImage (взять изображение с формы) - копирует изображение из объекта формы TImage в объект IplImage библиотеки OpenCV;

Файлы библиотеки

myCV.h

<source lang="cpp"> //---------------------------------------------------------------------------

  1. ifndef myCVH
  2. define myCVH

//---------------------------------------------------------------------------

  1. include "cv.h" // includes OpenCV definitions
  2. include "highgui.h" // includes highGUI definitions
  3. include <ExtCtrls.hpp>

long int modul(long int a); void mycvShowImage(TImage *bimg, IplImage *iimg); void mycvGetImage (TImage *bimg, IplImage *iimg); //---------------------------------------------------------------------------

  1. endif

</source>