2020-12-31 12:58:39 +00:00
|
|
|
#include <graphics.hpp>
|
2021-01-06 00:10:55 +00:00
|
|
|
#include <cv.hpp>
|
2021-01-17 13:36:38 +00:00
|
|
|
#include <paths.hpp>
|
2020-12-31 12:58:39 +00:00
|
|
|
|
2021-01-01 18:55:12 +00:00
|
|
|
#include <iostream>
|
2021-01-22 11:48:55 +00:00
|
|
|
#include <cstring>
|
2021-01-01 18:55:12 +00:00
|
|
|
|
2021-01-22 11:48:55 +00:00
|
|
|
int main (int argc, char** argv) {
|
2021-01-17 13:36:38 +00:00
|
|
|
std::cout << "Facecam2D is starting..." << std::endl;
|
|
|
|
|
|
|
|
initPrefixes();
|
|
|
|
std::cout << "Custom asset prefix: " << prefixCustom << std::endl;
|
|
|
|
std::cout << "Default asset prefix: " << prefixDefault << std::endl;
|
|
|
|
|
2020-12-31 12:58:39 +00:00
|
|
|
initGraphics();
|
2021-01-22 11:48:55 +00:00
|
|
|
//TODO: real argument parsing
|
|
|
|
initCV(argc > 1 && strcmp(argv[1], "--haar-cascade") == 0);
|
2020-12-31 12:58:39 +00:00
|
|
|
|
2021-01-06 00:10:55 +00:00
|
|
|
while (true) {
|
|
|
|
cvFrame();
|
2020-12-31 12:58:39 +00:00
|
|
|
|
2021-01-06 00:10:55 +00:00
|
|
|
graphicsFrame();
|
2020-12-31 12:58:39 +00:00
|
|
|
|
2021-01-15 11:03:48 +00:00
|
|
|
#ifndef __APPLE__
|
2021-01-06 00:10:55 +00:00
|
|
|
cvShowFrame();
|
2021-01-15 11:03:48 +00:00
|
|
|
#endif
|
2020-12-31 12:58:39 +00:00
|
|
|
}
|
|
|
|
}
|