2
* Copyright 2010-2011, Sikuli.org
3
* Released under the MIT License.
32
// static vector<ImageRecord>
33
// create_from_blobs(const Mat& src, const vector<Blob> image_blobs);
35
// static vector<ImageRecord>
36
// create_from_imagefile(const char* filename);
38
void write(std::ostream& output_stream);
39
void read(std::istream& input_stream);
50
void insert(const ImageRecord& b);
51
vector<ImageRecord> find(const ImageRecord& q);
54
// File is broken into components, return the top match
56
vector<ImageRecord> find(const char* filename);
57
vector<ImageRecord> find(Mat image);
59
void insert_file(const char* filename, int screenshot_id);
62
void write(std::ostream& output_stream);
63
void read(std::istream& input_stream);
67
vector<ImageRecord> _image_records;
69
vector<ImageRecord> create_image_records_from_blobs(const Mat& src, const vector<Blob> image_blobs);
70
vector<ImageRecord> create_image_records_from_imagefile(const char* imagefile);
71
vector<ImageRecord> create_image_records_from_image(Mat image);