Hauptseite | Liste aller Namensbereiche | Klassenhierarchie | Alphabetische Liste | Übersicht | Auflistung der Dateien | Elemente eines Namensbereiches | Datenstruktur-Elemente | Datei-Elemente

imagefile.h

gehe zur Dokumentation dieser Datei
00001 #ifndef IMAGEFILE_H
00002 #define IMAGEFILE_H
00003 
00004 extern "C"
00005 {
00006   #include <opencv/highgui.h>
00007 }
00008 
00009 namespace seemicro
00010 {
00011 
00018 struct ImageFile : public ImageSource
00019 {
00020   ImageFile(string filename)
00021   {
00022     img = cvLoadImage(filename.c_str(), 1);
00023     if(!img)
00024     {
00025       cerr << "Couldn't find file: " << filename << endl;
00026       // make dummy image
00027       img = cvCreateImage(cvSize(320, 200), IPL_DEPTH_8U, 3);
00028     }
00029   }
00030 
00031   ~ImageFile()
00032   {
00033     cvReleaseImage(&img);
00034   }
00035 
00036 }; // ImageFile
00037 
00038 } // seemicro
00039 
00040 #endif
00041 

Erzeugt am Sun Oct 3 12:52:47 2004 für seemicro von doxygen 1.3.2