6 #ifndef IMAGE_FEATURE_EXTRACTOR_HPP 7 #define IMAGE_FEATURE_EXTRACTOR_HPP 9 #include <core/data/sframe/gl_sarray.hpp> 10 #include <toolkits/coreml_export/mlmodel_include.hpp> 13 namespace image_deep_feature_extractor {
18 class image_feature_extractor {
20 virtual ~image_feature_extractor() =
default;
25 virtual const CoreML::Specification::Model& coreml_spec()
const = 0;
33 virtual gl_sarray extract_features(gl_sarray images,
bool verbose,
size_t batch_size)
const = 0;
39 #endif // IMAGE_FEATURE_EXTRACTOR_HPP