Subversion Repositories seema-scanner

Rev

Rev 41 | Rev 70 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 41 Rev 42
Line 20... Line 20...
20
        int getscreenRows(){return screenRows;}
20
        int getscreenRows(){return screenRows;}
21
        CodingDir getDir(){return dir;}
21
        CodingDir getDir(){return dir;}
22
        // Encoding
22
        // Encoding
23
        virtual cv::Mat getEncodingPattern(unsigned int depth) = 0;
23
        virtual cv::Mat getEncodingPattern(unsigned int depth) = 0;
24
        // Matching
24
        // Matching
25
        virtual void getCorrespondences(SMCalibrationParameters calibration, const std::vector<cv::Mat>& frames0, const std::vector<cv::Mat>& frames1, std::vector<cv::Point2f>& q0, std::vector<cv::Point2f>& q1, std::vector<cv::Point3f>& color) = 0;
25
        virtual void get3DPoints(SMCalibrationParameters calibration, const std::vector<cv::Mat>& frames0, const std::vector<cv::Mat>& frames1, std::vector<cv::Point3f>& Q, std::vector<cv::Vec3b>& color) = 0;
26
    protected:
26
    protected:
27
        unsigned int N;
27
        unsigned int N;
28
        unsigned int screenCols, screenRows;
28
        unsigned int screenCols, screenRows;
29
        CodingDir dir;
29
        CodingDir dir;
30
};
30
};