cv::omnidir::internal Namespace Reference 用于 3D 重建的自定义校准模式


函数

void  compose_motion ( InputArray _om1, InputArray _T1, InputArray _om2, InputArray _T2, Mat &om3, Mat &T3, Mat &dom3dom1, Mat &dom3dT1, Mat &dom3dom2, Mat &dom3dT2, Mat &dT3dom1, Mat &dT3dT1, Mat &dT3dom2, Mat &dT3dT2)
 
void  computeJacobian ( InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints, InputArray parameters, Mat &JTJ_inv, Mat &JTE, int flags, double epsilon)
 
void  computeJacobianStereo ( InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints1, InputArrayOfArrays imagePoints2, InputArray parameters, Mat &JTJ_inv, Mat &JTE, int flags, double epsilon)
 
double  computeMeanReproErr ( InputArrayOfArrays imagePoints, InputArrayOfArrays proImagePoints)
 
double  computeMeanReproErr ( InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints, InputArray K, InputArray D, double xi, InputArrayOfArrays omAll, InputArrayOfArrays tAll)
 
double  computeMeanReproErrStereo ( InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints1, InputArrayOfArrays imagePoints2, InputArray K1, InputArray K2, InputArray D1, InputArray D2, double xi1, double xi2, InputArray om, InputArray T, InputArrayOfArrays omL, InputArrayOfArrays TL)
 
void  decodeParameters ( InputArray paramsters, OutputArray K, OutputArrayOfArrays omAll, OutputArrayOfArrays tAll, OutputArray distoration, double &xi)
 
void  decodeParametersStereo ( InputArray parameters, OutputArray K1, OutputArray K2, OutputArray om, OutputArray T, OutputArrayOfArrays omL, OutputArrayOfArrays tL, OutputArray D1, OutputArray D2, double &xi1, double &xi2)
 
void  encodeParameters ( InputArray K, InputArrayOfArrays omAll, InputArrayOfArrays tAll, InputArray distoaration, double xi, OutputArray parameters)
 
void  encodeParametersStereo ( InputArray K1, InputArray K2, InputArray om, InputArray T, InputArrayOfArrays omL, InputArrayOfArrays tL, InputArray D1, InputArray D2, double xi1, double xi2, OutputArray parameters)
 
void  estimateUncertainties ( InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints, InputArray parameters, Mat &errors, Vec2d &std_error, double &rms, int flags)
 
void  estimateUncertaintiesStereo ( InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints1, InputArrayOfArrays imagePoints2, InputArray parameters, Mat &errors, Vec2d &std_error, double &rms, int flags)
 
void  fillFixed ( Mat &G, int flags, int n)
 
void  fillFixedStereo ( Mat &G, int flags, int n)
 
double  findMedian (const Mat &row)
 
Vec3d   findMedian3 ( InputArray mat)
 
void  flags2idx (int flags, std::vector< int > &idx, int n)
 
void  flags2idxStereo (int flags, std::vector< int > &idx, int n)
 
void  getInterset ( InputArray idx1, InputArray idx2, OutputArray inter1, OutputArray inter2, OutputArray inter_ori)
 
void  initializeCalibration ( InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints, Size size, OutputArrayOfArrays omAll, OutputArrayOfArrays tAll, OutputArray K, double &xi, OutputArray idx= noArray ())
 
void  initializeStereoCalibration ( InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints1, InputArrayOfArrays imagePoints2, const Size &size1, const Size &size2, OutputArray om, OutputArray T, OutputArrayOfArrays omL, OutputArrayOfArrays tL, OutputArray K1, OutputArray D1, OutputArray K2, OutputArray D2, double &xi1, double &xi2, int flags, OutputArray idx)
 
void  subMatrix (const Mat &src, Mat &dst, const std::vector< int > &cols, const std::vector< int > &rows)
 

函数文档编制

◆  compose_motion()

void cv::omnidir::internal::compose_motion ( InputArray   _om1 ,
InputArray   _T1 ,
InputArray   _om2 ,
InputArray   _T2 ,
Mat om3 ,
Mat T3 ,
Mat dom3dom1 ,
Mat dom3dT1 ,
Mat dom3dom2 ,
Mat dom3dT2 ,
Mat dT3dom1 ,
Mat dT3dT1 ,
Mat dT3dom2 ,
Mat dT3dT2  
)

◆  computeJacobian()

void cv::omnidir::internal::computeJacobian ( InputArrayOfArrays   objectPoints ,
InputArrayOfArrays   imagePoints ,
InputArray   参数 ,
Mat JTJ_inv ,
Mat JTE ,
int  flags ,
double  epsilon  
)

◆  computeJacobianStereo()

void cv::omnidir::internal::computeJacobianStereo ( InputArrayOfArrays   objectPoints ,
InputArrayOfArrays   imagePoints1 ,
InputArrayOfArrays   imagePoints2 ,
InputArray   参数 ,
Mat JTJ_inv ,
Mat JTE ,
int  flags ,
double  epsilon  
)

◆  computeMeanReproErr() [1/2]

double cv::omnidir::internal::computeMeanReproErr ( InputArrayOfArrays   imagePoints ,
InputArrayOfArrays   proImagePoints  
)

◆  computeMeanReproErr() [2/2]

double cv::omnidir::internal::computeMeanReproErr ( InputArrayOfArrays   objectPoints ,
InputArrayOfArrays   imagePoints ,
InputArray   K ,
InputArray   D ,
double  xi ,
InputArrayOfArrays   omAll ,
InputArrayOfArrays   tAll  
)

◆  computeMeanReproErrStereo()

double cv::omnidir::internal::computeMeanReproErrStereo ( InputArrayOfArrays   objectPoints ,
InputArrayOfArrays   imagePoints1 ,
InputArrayOfArrays   imagePoints2 ,
InputArray   K1 ,
InputArray   K2 ,
InputArray   D1 ,
InputArray   D2 ,
double  xi1 ,
double  xi2 ,
InputArray   om ,
InputArray   T ,
InputArrayOfArrays   omL ,
InputArrayOfArrays   TL  
)

◆  decodeParameters()

void cv::omnidir::internal::decodeParameters ( InputArray   paramsters ,
OutputArray   K ,
OutputArrayOfArrays   omAll ,
OutputArrayOfArrays   tAll ,
OutputArray   distoration ,
double &  xi  
)

◆  decodeParametersStereo()

void cv::omnidir::internal::decodeParametersStereo ( InputArray   参数 ,
OutputArray   K1 ,
OutputArray   K2 ,
OutputArray   om ,
OutputArray   T ,
OutputArrayOfArrays   omL ,
OutputArrayOfArrays   tL ,
OutputArray   D1 ,
OutputArray   D2 ,
double &  xi1 ,
double &  xi2  
)

◆  encodeParameters()

void cv::omnidir::internal::encodeParameters ( InputArray   K ,
InputArrayOfArrays   omAll ,
InputArrayOfArrays   tAll ,
InputArray   distoaration ,
double  xi ,
OutputArray   参数  
)

◆  encodeParametersStereo()

void cv::omnidir::internal::encodeParametersStereo ( InputArray   K1 ,
InputArray   K2 ,
InputArray   om ,
InputArray   T ,
InputArrayOfArrays   omL ,
InputArrayOfArrays   tL ,
InputArray   D1 ,
InputArray   D2 ,
double  xi1 ,
double  xi2 ,
OutputArray   参数  
)

◆  estimateUncertainties()

void cv::omnidir::internal::estimateUncertainties ( InputArrayOfArrays   objectPoints ,
InputArrayOfArrays   imagePoints ,
InputArray   参数 ,
Mat errors ,
Vec2d std_error ,
double &  rms ,
int  flags  
)

◆  estimateUncertaintiesStereo()

void cv::omnidir::internal::estimateUncertaintiesStereo ( InputArrayOfArrays   objectPoints ,
InputArrayOfArrays   imagePoints1 ,
InputArrayOfArrays   imagePoints2 ,
InputArray   参数 ,
Mat errors ,
Vec2d std_error ,
double &  rms ,
int  flags  
)

◆  fillFixed()

void cv::omnidir::internal::fillFixed ( Mat G ,
int  flags ,
int  n  
)

◆  fillFixedStereo()

void cv::omnidir::internal::fillFixedStereo ( Mat G ,
int  flags ,
int  n  
)

◆  findMedian()

double cv::omnidir::internal::findMedian ( const Mat row )

◆  findMedian3()

Vec3d cv::omnidir::internal::findMedian3 ( InputArray   mat )

◆  flags2idx()

void cv::omnidir::internal::flags2idx ( int  flags ,
std::vector< int > &  idx ,
int  n  
)

◆  flags2idxStereo()

void cv::omnidir::internal::flags2idxStereo ( int  flags ,
std::vector< int > &  idx ,
int  n  
)

◆  getInterset()

void cv::omnidir::internal::getInterset ( InputArray   idx1 ,
InputArray   idx2 ,
OutputArray   inter1 ,
OutputArray   inter2 ,
OutputArray   inter_ori  
)

◆  initializeCalibration()

void cv::omnidir::internal::initializeCalibration ( InputArrayOfArrays   objectPoints ,
InputArrayOfArrays   imagePoints ,
Size   size ,
OutputArrayOfArrays   omAll ,
OutputArrayOfArrays   tAll ,
OutputArray   K ,
double &  xi ,
OutputArray   idx = noArray ()  
)

◆  initializeStereoCalibration()

void cv::omnidir::internal::initializeStereoCalibration ( InputArrayOfArrays   objectPoints ,
InputArrayOfArrays   imagePoints1 ,
InputArrayOfArrays   imagePoints2 ,
const Size size1 ,
const Size size2 ,
OutputArray   om ,
OutputArray   T ,
OutputArrayOfArrays   omL ,
OutputArrayOfArrays   tL ,
OutputArray   K1 ,
OutputArray   D1 ,
OutputArray   K2 ,
OutputArray   D2 ,
double &  xi1 ,
double &  xi2 ,
int  flags ,
OutputArray   idx  
)

◆  subMatrix()

void cv::omnidir::internal::subMatrix ( const Mat src ,
Mat dst ,
const std::vector< int > &  cols ,
const std::vector< int > &  rows  
)