Skip to content
Snippets Groups Projects
Select Git revision
  • 51cb4a08d2764cdbbceedf26d3591838dcf7482e
  • master default protected
  • covid
  • multiple_files
  • fourier_coeff
  • headers
  • revampProbStat
  • v1.0.5
  • v1.0.4
  • v1.0.3
  • v1.0.2
  • v1.0.1
  • v1.0.0
  • untagged-5f91b9934a0d64190e08
  • untagged-185a5c9790d5fd86d5a7
  • untagged-d08ea895726d1693fe75
  • untagged-0a69f730a9edf8f452c2
  • untagged-da21599a55453b349309
  • untagged-c23b343a32e6ba6b41ef
  • untagged-f970fb8b2d5aa387c7e1
  • untagged-82bd404cbb7da09ef714
  • untagged-9d1a8d01c160be73c2d7
  • untagged-a7d0fd1e09f98f58b2e7
  • untagged-67162b0c997bec772454
  • untagged-e4eb7c83718bffcd6dc3
  • untagged-942bdedb39bd9d9a9db2
  • untagged-2023d0fb6c34f29165ee
27 results

tpFourier.tex

Blame
  • Forked from orestis.malaspin / math_tech_info
    Source project has a limited visibility.
    beamerProjection.h 760 B
    #ifndef BEAMERPROJECTION_H
    #define BEAMERPROJECTION_H
    #include <opencv2/opencv.hpp>
    #include "beamer.h"
    #include "camera.h"
    
    class BeamerProjection
    {
    private:
        const char *wndname = (char *)"Sandbox";
        cv::Mat adjustingMatrix;
        cv::Point2i adjustPixel(int i, int j, float z, Camera camera, cv::Point3f beamer);
    
    public:
        BeamerProjection();
        cv::Point2i rotatePixel(cv::Point2i pixel);
        void adjustFrame(cv::Mat &src, cv::Mat &dst, Camera camera, cv::Point3f beamer);
        void adjustFrame(cv::Mat &depth, cv::Mat &src, cv::Mat &dst, Camera camera, cv::Point3f beamer);
        void setAdjustingMatrix(cv::Mat matrix){ matrix.clone(); }
        cv::Mat getAdjustingMatrix(){ return adjustingMatrix.clone(); }
        void printAdjustingMatrix();
    };
    #endif