IImageToFeatureProcessor.h
Go to the documentation of this file.
1 #ifndef iipr_IImageToFeatureProcessor_included
2 #define iipr_IImageToFeatureProcessor_included
3 
4 
5 // ACF includes
6 #include <iimg/IBitmap.h>
7 #include <iprm/IParamsSet.h>
8 #include <iproc/IProcessor.h>
9 
10 #include <iipr/IFeaturesConsumer.h>
11 
12 
13 namespace iipr
14 {
15 
16 
21 {
22 public:
27  virtual int DoExtractFeatures(
28  const iprm::IParamsSet* paramsPtr,
29  const iimg::IBitmap& image,
30  IFeaturesConsumer& results,
31  ibase::IProgressManager* progressManagerPtr = NULL) = 0;
32 };
33 
34 
35 } // namespace iipr
36 
37 
38 #endif // !iipr_IImageToFeatureProcessor_included
39 
40 
virtual int DoExtractFeatures(const iprm::IParamsSet *paramsPtr, const iimg::IBitmap &image, IFeaturesConsumer &results, ibase::IProgressManager *progressManagerPtr=NULL)=0
Specialization of processing interface for extraction of features from image.
Allow to extract some features from the image.
#define NULL
Common interface for a features container consuming feature objects.
Interface for all synchrone and asynchrone processors with "push data" model.
Definition: IProcessor.h:24

© 2007-2017 Witold Gantzke and Kirill Lepskiy