UWARG Computer Vision
imgimport.h
Go to the documentation of this file.
1 
16 #ifndef IMAGE_IMPORT_H_INCLUDED
17 #define IMAGE_IMPORT_H_INCLUDED
18 
19 #include "metadata_input.h"
20 #include "frame.h"
21 
29 class ImageImport {
30 public:
36  ImageImport(MetadataInput * reader, Camera &camera);
37 
38  virtual ~ImageImport();
39 
45  virtual Frame * next_frame() = 0;
46 
50  virtual std::string to_string() = 0;
51 
52 protected:
53  MetadataInput * reader;
54  Camera &camera;
55 };
56 
57 #endif // IMAGE_IMPORT_H_INCLUDED
virtual std::string to_string()=0
String representation of the Importer.
Abstract class for importing frames and corresponding metadata.
Definition: imgimport.h:29
ImageImport(MetadataInput *reader, Camera &camera)
Definition: imgimport.cpp:15
A class for storing and searching telemetry logs.
Definition: metadata_input.h:32
virtual Frame * next_frame()=0
Retrieves the next frame to be analyzed.
Container class for storing photos or frames of video to be processed and analyzed.
Definition: frame.h:49
Container class for storing information about the camera used to capture an image *...
Definition: camera.h:28