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

sandbox.h

Blame
  • sandbox.h 886 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:
            static const int ESCAPE_CHAR = 27;
            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