#include "UVCGrabber/UVCDeviceManager.h" // #include "RTSPGrabber/InfraredManager.hpp" #include "MppDecoder/MppManager.h" #include "AIManager/RKNNManager.h" #include "DataManager/DataManager.h" #include "DataManager/DataPackage.h" #include #include #define DEVICE_NUM 3 int main(int argc, char **argv) { // InfraredManager Infrar; // Infrar.init("rtsp://admin:admin123@192.168.211.108"); // Infrar.openStream(); // Initialize the UVC manager UVCManager::getInstance().init(); MppManager::getInstance().addMppDecode(); RKNNManager::getInstance().addRknnTask("../ppyoloe.rknn"); // Start all streaming UVCManager::getInstance().startAllStreaming(); // Wait for the user to press a key std::cin.get(); // Stop all streaming UVCManager::getInstance().stopAllStreaming(); return 0; }