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

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск
(Новая: == Функции (описание)== * mycvShowImage (показать изображение на форме) - копирует изображение из объекта IplImage ...)
 
(myCV.h)
Строка 9: Строка 9:
 
=== myCV.h ===
 
=== myCV.h ===
 
<code language="c++">
 
<code language="c++">
//---------------------------------------------------------------------------
 
#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);
+
//---------------------------------------------------------------------------
void mycvShowImage(TImage *bimg, IplImage *iimg);
+
#ifndef myCVH
void mycvGetImage (TImage *bimg, IplImage *iimg);
+
#define myCVH
//---------------------------------------------------------------------------
+
//---------------------------------------------------------------------------
#endif
+
#include "cv.h"                                  // includes OpenCV definitions
 +
#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
  
 
</code>
 
</code>

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

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

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

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

myCV.h

//---------------------------------------------------------------------------
#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);
void mycvShowImage(TImage *bimg, IplImage *iimg);
void mycvGetImage (TImage *bimg, IplImage *iimg);
//---------------------------------------------------------------------------
#endif