Subversion Repositories seema-scanner

Rev

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

Rev 27 Rev 36
Line 12... Line 12...
12
        std::vector<cv::Mat> patterns;
12
        std::vector<cv::Mat> patterns;
13
};
13
};
14
 
14
 
15
class DecoderPhaseShift : public Decoder {
15
class DecoderPhaseShift : public Decoder {
16
    public:
16
    public:
17
        DecoderPhaseShift(CodecDir _dir);
17
        DecoderPhaseShift(CodecDir _dir, int _screenCols, int _screenRows);
18
        CodecDir getDir(){return dir;}
-
 
19
        // Decoding
18
        // Decoding
20
        virtual void decodeFrames(const std::vector<cv::Mat> frames, cv::Mat &up, cv::Mat &vp, cv::Mat &mask, cv::Mat &shading);
19
        virtual void getCorrespondences(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);
21
    private:
20
    private:
22
        int Nvert, Nhorz;
21
        int Nvert, Nhorz;
23
};
22
};
24
 
23
 
25
#endif // CODECPhaseShift_H
24
#endif // CODECPhaseShift_H