Skip to content
Snippets Groups Projects
Select Git revision
  • e0079671ee191a703749dd70a2ce3abc8a520cc0
  • master default protected
  • opencv4
  • custom_realsense
  • deproject
  • camera
6 results

sandbox.h

Blame
  • sandbox.h 844 B
    #ifndef SANDBOX_H
    #define SANDBOX_H
    
    #include <opencv2/opencv.hpp>
    #include "camera.h"
    #include "beamerProjection.h"
    #include "beamer.h"
    #include "borderedit.h"
    #include "sandboxConfig.h"
    
    class Sandbox{
        private:
            char *defaultConfigFilePath = (char *)"./sandbox_conf.yaml";
            char *defaultWindowsName = (char*) "ShowApp";
            BeamerProjection projection;
            Camera camera;
            Beamer beamer;
    
            void initWindowsFullScreen(char *windowName);
            void showImage(cv::Mat* image, char *windowName);
    
        public:
            Sandbox();
    
            cv::Mat getRGBFrame();
            cv::Mat getDepthFrame();
            cv::Mat* adjustProjection(cv::Mat* frame);
            void showImage(cv::Mat* image);
            int loadConfig();
            int loadConfigFrom(char *path);
            void initWindowsFullScreen();
        
    };
    
    #endif