This is an example of how to use the PlainTextReader class.
#include <cstdio>
#include <fstream>
#include <iostream>
#include <string>
static void create_file(const std::string &filename) {
std::ofstream outputFile(filename);
if(!outputFile.is_open()) {
std::cerr << "Failed to open " << filename << '\n';
return;
}
for(int i = 1; i <= 9; i++) {
outputFile << i << " " << i << " " << i << " " << i % 2 << '\n';
}
outputFile.close();
std::cout << "File " << filename << " created successfully." << '\n';
}
static bool delete_file(const std::string &filename) {
if(std::remove(filename.c_str()) != 0) {
std::cerr << "Failed to delete " << filename << '\n';
return false;
}
std::cout << "File " << filename << " deleted successfully." << '\n';
return true;
}
int main(int , const char * []) {
create_file("test.txt");
while(!q.empty()) {
std::cout << q.front() << '\n';
q.pop();
reader.data();
}
delete_file("test.txt");
return 0;
}
This class extends AbstractReader_ to read dataset in plain text format.
Definition plain-text-reader.hpp:28
Queuei Queue
Definition queue.hpp:117
Basic event-based vision structures based on OpenCV components.