123456789101112131415161718192021222324252627282930313233 |
- #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 <stdexcept>
- #include <iostream>
- #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();
- // 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;
- }
|