SLProject 4.0.000
WAIImageStabilizedOrientation Class Reference

#include <WAIImageStabilizedOrientation.h>

Public Member Functions

bool findCameraOrientationDifferenceF2F (cv::Mat imageGray, cv::Mat &imageRgb, const cv::Mat &intrinsic, float scaleToGray, bool decorate)
 
bool findCameraOrientationDifferenceF2FHorizon (const SLVec3f &horizon, cv::Mat imageGray, cv::Mat &imageRgb, const cv::Mat &intrinsic, float scaleToGray, bool decorate)
 

Private Attributes

cv::Mat _lastImageGray
 
cv::Mat _Tcw
 
float _xAngRAD = 0.f
 
float _yAngRAD = 0.f
 
float _zAngRAD = 0.f
 
std::vector< cv::KeyPoint > _lastKeyPts
 
std::vector< cv::Point2f > _lastPts
 
std::vector< cv::Point2f > _currPts
 
std::vector< cv::Point2f > _lastGoodPts
 
std::vector< cv::Point2f > _currGoodPts
 
std::vector< uchar > _inliers
 
std::vector< float > _err
 
int _fIniThFAST = 30
 
int _fMinThFAST = 7
 

Member Function Documentation

◆ findCameraOrientationDifferenceF2F()

bool WAIImageStabilizedOrientation::findCameraOrientationDifferenceF2F ( cv::Mat  imageGray,
cv::Mat &  imageRgb,
const cv::Mat &  intrinsic,
float  scaleToGray,
bool  decorate 
)

◆ findCameraOrientationDifferenceF2FHorizon()

bool WAIImageStabilizedOrientation::findCameraOrientationDifferenceF2FHorizon ( const SLVec3f horizon,
cv::Mat  imageGray,
cv::Mat &  imageRgb,
const cv::Mat &  intrinsic,
float  scaleToGray,
bool  decorate 
)

Member Data Documentation

◆ _currGoodPts

std::vector<cv::Point2f> WAIImageStabilizedOrientation::_currGoodPts
private

◆ _currPts

std::vector<cv::Point2f> WAIImageStabilizedOrientation::_currPts
private

◆ _err

std::vector<float> WAIImageStabilizedOrientation::_err
private

◆ _fIniThFAST

int WAIImageStabilizedOrientation::_fIniThFAST = 30
private

◆ _fMinThFAST

int WAIImageStabilizedOrientation::_fMinThFAST = 7
private

◆ _inliers

std::vector<uchar> WAIImageStabilizedOrientation::_inliers
private

◆ _lastGoodPts

std::vector<cv::Point2f> WAIImageStabilizedOrientation::_lastGoodPts
private

◆ _lastImageGray

cv::Mat WAIImageStabilizedOrientation::_lastImageGray
private

◆ _lastKeyPts

std::vector<cv::KeyPoint> WAIImageStabilizedOrientation::_lastKeyPts
private

◆ _lastPts

std::vector<cv::Point2f> WAIImageStabilizedOrientation::_lastPts
private

◆ _Tcw

cv::Mat WAIImageStabilizedOrientation::_Tcw
private

◆ _xAngRAD

float WAIImageStabilizedOrientation::_xAngRAD = 0.f
private

◆ _yAngRAD

float WAIImageStabilizedOrientation::_yAngRAD = 0.f
private

◆ _zAngRAD

float WAIImageStabilizedOrientation::_zAngRAD = 0.f
private

The documentation for this class was generated from the following files: