資源簡介
基于Opencv庫的投影矩陣P分解成K R T三分量,即內參K,外參R T。
代碼片段和文件信息
void?HOUSEHOLDER_MULT(CvMat*?A?CvMat*?V);
void?HOUSEHOLDER(CvMat*?A?CvMat*?V);
void?Q_HOUSE(CvMat*?A?CvMat*?Q);
void?KRT_From_P_QR(CvMat*?P?CvMat*?K?CvMat*?R?CvMat*?T);
void?qrHouse(CvMat*?A?CvMat*?Q?CvMat*?R);
void?QR_HOUSE(CvMat*?A);
int?main()
{
//用Matlab仿真的真實圖像實驗的投影矩陣
double?P0[12]={
1009.984583305.274308-1695.377402-4847.771233
-47.769902-1901.303711-473.239933-498.560473
-0.6989100.016966-0.7150082.118015
};
CvMat*?P?=?cvCreateMat(34CV_32FC1);
cvInitMatHeader(P34CV_64FC1P0);
CvMat*?K?=?cvCreateMat(33CV_64FC1);
CvMat*?R?=?cvCreateMat(33CV_64FC1);
CvMat*?T?=?cvCreateMat(31CV_64FC1);
KRT_From_P_QR(PKRT);
//輸出求解出的內外參數矩陣
int?ij;
cout<<“K:“< for?(i?=?0;?i?3;?i++)
{
for?(j?=?0;?j?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????6569??2016-03-19?21:42??KRT_from_P.cpp
-----------?---------??----------?-----??----
?????????????????6569????????????????????1
- 上一篇:編譯原理期末考試試題
- 下一篇:nachos 實驗二
評論
共有 條評論