日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

图像处理中常用的坐标系转换

發(fā)布時(shí)間:2024/1/1 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 图像处理中常用的坐标系转换 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

共有四種坐標(biāo)系

世界坐標(biāo)系——>相機(jī)坐標(biāo)系


[Xc,Yc,Zc]T表示相機(jī)坐標(biāo),[Xw,Yw,Zw,1]T表示歸物體所在的世界坐標(biāo)。R表示旋轉(zhuǎn)矩陣,T表示平移矩陣。

相機(jī)坐標(biāo)系——>圖像坐標(biāo)系

圖像坐標(biāo)系——>像素坐標(biāo)系


通過(guò)相機(jī)標(biāo)定,我們可以獲取相機(jī)的內(nèi)參數(shù)和外參數(shù)矩陣
內(nèi)參數(shù)矩陣:
https://www.cnblogs.com/wangguchangqing/p/8126333.html

其中Fx=fdx,Fy=fdy,u0=cx,v0=cy。

綜合上述,則總公式如下:

轉(zhuǎn)換代碼

/***************************************************************************************** 1、激光雷達(dá)映射圖像 *****************************************************************************************/ #include<opencv2/opencv.hpp> #include <iostream> #include <fstream> #include <stdlib.h> //srand()和rand()函數(shù) #include <time.h> //time()函數(shù) #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv2/imgproc/imgproc.hpp> #include <opencv2/objdetect/objdetect.hpp> #include <opencv2/ml/ml.hpp> #include<opencv2\opencv.hpp> #include <opencv2\imgproc\types_c.h> #include<windows.h> using namespace std; using namespace cv; using namespace ml;//double R[] = //{ //-0.000946327557628447 , 0.00924509852185524, 0.999956815376281, //-0.999910170350762 , 0.0133606413543068, -0.00106980919429913, //-0.0133699548714382 , -0.999868001996225, 0.00923162449479668 //};double R[] = {-0.000946327557628447 , -0.999910170350762, -0.0133699548714382,0.00924509852185524 , 0.0133606413543068, -0.999868001996225,0.999956815376281 , -0.00106980919429913, 0.00923162449479668 };double T[] = {0.106387638682809, - 0.0655453193303612, - 0.0423556338963880 };int main() {//double Xw = 0;//double Yw = 0;//double Zw = 0;double Xw = 1.16;double Yw = 1.18;double Zw = 0.253;double Xw1 = 1.52;double Yw1 = 0.274;double Zw1 = -0.433;double Xw2 = 1.51;double Yw2 = 0.274;double Zw2 = -0.346;/*8月20日*/double Xw3 = 5.12;double Yw3 = 1.94;double Zw3 = 1.26;double Xw4 = 5.62;double Yw4 = 1.3;double Zw4 = 1.32;double Xc = 0;double Yc = 0;double Zc = 0;double Xc1 = 0;double Yc1 = 0;double Zc1 = 0;double Xc2 = 0;double Yc2 = 0;double Zc2 = 0;double Xc3 = 0;double Yc3 = 0;double Zc3 = 0;double Xc4 = 0;double Yc4 = 0;double Zc4 = 0;double Fx = 901.542952546068;double Fy = 899.822262198022 ;double Cx = 1014.57219246244;double Cy = 431.675147682217;double u = 0;double v = 0;double u1 = 0;double v1 = 0; double u2 = 0;double v2 = 0;printf("R[0]=%f R[1]=%f R[2]=%f \n R[3]=%f R[4]=%f R[5]=%f \n R[6]=%f R[7]=%f R[8]=%f\n", R[0], R[1], R[2],R[3],R[4],R[5], R[6], R[7], R[8]);//1、世界坐標(biāo)系——>相機(jī)坐標(biāo)系Xc = Xw*R[0] + Yw*R[1] + Zw*R[2] + T[0];Yc = Xw*R[3] + Yw*R[4] + Zw*R[5] + T[1];Zc = Xw*R[6] + Yw*R[7] + Zw*R[8] + T[2];Xc1 = Xw1*R[0] + Yw1*R[1] + Zw1*R[2] + T[0];Yc1 = Xw1*R[3] + Yw1*R[4] + Zw1*R[5] + T[1];Zc1 = Xw1*R[6] + Yw1*R[7] + Zw1*R[8] + T[2];Xc2 = Xw2*R[0] + Yw2*R[1] + Zw2*R[2] + T[0];Yc2= Xw2*R[3] + Yw2*R[4] + Zw2*R[5] + T[1];Zc2 = Xw2*R[6] + Yw2*R[7] + Zw2*R[8] + T[2];Xc3 = Xw3*R[0] + Yw3*R[1] + Zw3*R[2] + T[0];Yc3 = Xw3*R[3] + Yw3*R[4] + Zw3*R[5] + T[1];Zc3 = Xw3*R[6] + Yw3*R[7] + Zw3*R[8] + T[2];Xc4 = Xw4*R[0] + Yw4*R[1] + Zw4*R[2] + T[0];Yc4 = Xw4*R[3] + Yw4*R[4] + Zw4*R[5] + T[1];Zc4 = Xw4*R[6] + Yw4*R[7] + Zw4*R[8] + T[2];//2、相機(jī)坐標(biāo)系——>圖像坐標(biāo)系——>像素坐標(biāo)系u = Fx*Xc / Zc + Cx;v= Fy*Yc / Zc + Cy;printf("u=%f\n", u);printf("v=%f\n", v);u1 = Fx*Xc1 / Zc1 + Cx;v1 = Fy*Yc1 / Zc1 + Cy;printf("u1=%f\n", u1);printf("v1=%f\n", v1);u2 = Fx*Xc2 / Zc2 + Cx;v2 = Fy*Yc2 / Zc2 + Cy;printf("u2=%f\n", u2);printf("v2=%f\n", v2);double u3 = Fx*Xc3 / Zc3 + Cx;double v3 = Fy*Yc3 / Zc3 + Cy;printf("u2=%f\n", u2);printf("v2=%f\n", v2);double u4 = Fx*Xc4 / Zc4 + Cx;double v4 = Fy*Yc4 / Zc4 + Cy;printf("u4=%f\n", u4);printf("v4=%f\n", v4);Mat srcImage0 = imread("2.png");//讀取圖片 resize(srcImage0, srcImage0, Size(1920,1080), 0, 0, INTER_LINEAR);if (srcImage0.empty()){printf("[ALG ERROR][函數(shù):%s][行號(hào):%d],圖片未正常讀取,請(qǐng)檢查輸入路徑十分正確 \n", __FUNCTION__, __LINE__, 1);}//circle(srcImage0, Point(u,v), 10, Scalar(0, 255, 0), -1); //circle(srcImage0, Point(u1, v1), 10, Scalar(0, 255, 0), -1); //circle(srcImage0, Point(u2, v2), 10, Scalar(0, 255, 0), -1); circle(srcImage0, Point(u3, v3), 10, Scalar(0, 0, 255), -1); circle(srcImage0, Point(u4, v4), 10, Scalar(0, 0, 255), -1);namedWindow("srcImage0", 0);imshow("srcImage0", srcImage0);waitKey(200);return 0; }

相關(guān)轉(zhuǎn)換代碼

https://blog.csdn.net/guyuealian/article/details/104184551

參考:
https://blog.csdn.net/weizhangyjs/article/details/81020177
https://blog.csdn.net/baidu_38172402/article/details/81949447
https://www.cnblogs.com/wangguchangqing/p/8126333.html
https://blog.csdn.net/yangdashi888/article/details/51356385

總結(jié)

以上是生活随笔為你收集整理的图像处理中常用的坐标系转换的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 在线a毛片 | 国产三级a | 成人免费视频观看视频 | 男女瑟瑟网站 | 91一区| 性中文字幕 | 国产a一区| 日韩人妻精品一区二区 | 国产女人与zoxxxx另类 | 国产婷婷一区二区三区久久 | 日韩国产精品久久 | 老湿影院av| 野花成人免费视频 | 乱精品一区字幕二区 | 国内激情视频 | 国产精品一区在线免费观看 | 毛片国产精品 | 久久精品国产亚洲av无码娇色 | 日本不卡一区在线观看 | 黄色片一级 | 91九色在线播放 | 日本一区二区三区免费电影 | 中文人妻av久久人妻18 | kk视频在线观看 | 男女激情网址 | 欧美日韩第一页 | 午夜性福利视频 | 日韩电影在线观看中文字幕 | 久久久久久久久久网站 | 大桥未久在线视频 | 美女福利影院 | 奇米影视久久久 | 欧美日韩一区二区视频在线观看 | 中文字幕第三页 | 91理论片午午伦夜理片久久 | 成人无码www在线看免费 | 色吧视频 | 国产尤物在线 | 欧美xxx在线观看 | 三级黄视频 | 天天碰天天干 | 韩国91视频 | 五月天激情视频 | 亚洲国产精品久久久久久6q | 国产一区二区三区日韩 | 熟睡侵犯の奶水授乳在线 | 91美女视频 | 精品盗摄一区二区三区 | 特级西西人体444www高清大胆 | 91视频在线免费观看 | 亚洲一区二区三区中文字幕 | 美女脱得一干二净 | 2018av| 国外成人在线视频 | 亚欧精品在线 | 日本免费福利视频 | 琪琪在线视频 | 99久久亚洲精品 | 中文字幕毛片 | 制服师生在线 | 成人毛片100部免费看 | 国产黑丝一区二区 | 我我色综合 | 性欧美欧美巨大69 | 久久九九精品 | 九九热在线精品视频 | 天堂中文在线网 | av电影在线播放 | 国产人妻黑人一区二区三区 | 久久手机免费视频 | 国产第99页 | 欧美性日韩 | 欧美经典一区二区 | 午夜影院一区二区三区 | 求个黄色网址 | 免费黄色网址在线观看 | 国产精品色在线 | 色老大网站 | 亚洲欧美国产日韩精品 | 欧美五月激情 | 欧美大片a | 亚洲不卡电影 | 激情久久久 | 一区二区三区www | 欧美乱妇15p| 97射射| 四虎影库在线播放 | 99久久精品国产一区二区成人 | 中文永久免费观看 | 嫩草视频在线观看视频 | 亚洲一区二区三区中文字幕 | 中文资源在线观看 | 中文字幕av久久爽 | 亚洲黄色一级 | 男男车车的车车网站w98免费 | xxx性视频 | 成人天堂噜噜噜 | 成人黄色网址在线观看 | 国产精品国产自产拍高清av |