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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【自动驾驶】33.【图像坐标系】 到 【像素坐标系】 的度量单位变换、【英寸】、【感光芯片】

發布時間:2025/3/21 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【自动驾驶】33.【图像坐标系】 到 【像素坐标系】 的度量单位变换、【英寸】、【感光芯片】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我們理論分析的時候,使用小孔成像模型來分析。

其中,(u,v)(u,v)(u,v)為像素坐標,(cx,cy)(c_x, c_y)(cx?,cy?)表示相機主點(principal point),即相機畸變中心,一般在圖像中心點附近;dxdxdxdydydy是像元尺寸。
例如,1280?9601280*9601280?960 的分辨率的圖像,(cx,cy)(c_x, c_y)(cx?,cy?)一般在 (640,480)(640,480)(640,480) 附近,若CMOS senosr的尺寸為 64.0mm×48.0mm64.0mm ×48.0 mm64.0mm×48.0mm,則:
dx=64.0mm1280pxdx= \frac{64.0 mm}{1280 px}dx=1280px64.0mm?
dy=48.0mm960pxdy=\frac{48.0mm}{960px}dy=960px48.0mm?

英寸:

英寸的符號是"(即英文狀態的雙引號)或者inch(簡寫為in)。
1"=1英寸(inch) = 2.54 厘米
1'=1英尺(foot,符號ft) = 12英寸(12") = 30.48 厘米
顯示器中常用寸來表示屏幕大小,一般這里的寸都是指英寸,在宣傳中也都是用27"(27寸)這種形式表示。
關于電視屏幕尺寸的計算:
一般電視或顯示器廠商宣傳自家屏幕大小時都是用長度(英寸)而不是面積來表示,例如27寸的顯示器,它的顯示器面板對角線長即27英寸,換算成厘米就是27*2.54=68.58cm。


鏡頭光學尺寸:

鏡頭光學尺寸是指sensor感光面積的大小,一般常見有1/3’’、1/4’’、1/2.7’'等等,其單位為英寸(inch),表述的是sensor感光面對角線的長度。

業界通用的規范就是:
1英寸CCDsize=長12.8mm?寬9.6mm=對角線為16mm對應的面積\color{red}1英寸 CCD size =長12.8mm*寬9.6mm=對角線為16mm 對應的面積1CCDsize=12.8mm?9.6mm=16mm
根據勾股定理,得出三邊比例為4:3:5。換句話說,我無需給你完整的面積參數,只需給你三角形最長一邊(對角線)長度,你就可以透過簡單的定理換算回來.
有了固定單位的CCD尺寸,就不難了解CCD size比例的含義了,例如:

  • 1/2’’ CCD size的對角線就是1’'的1/2為16?1/2=8mm16*1/2=8mm16?1/2=8mm,面積約為1/4;
  • 1/4’’ CCD size的對角線就是1’'的1/4為16?1/4=4mm16*1/4=4mm16?1/4=4mm,面積約為1/16。

按照工業標準:1英寸=25.4mm,而在電子元件成像領域Sensor尺寸:1英寸=16mm。\color{red}按照工業標準:1英寸=25.4mm,而在電子元件成像領域Sensor尺寸:1英寸=16mm。:1=25.4mmSensor:1=16mm
我們平常所說的CCD/CMOS的尺寸,實際上是指Sensor對角線的長度,這一點跟我們平常所說的屏幕尺寸是一樣的。

按照最開始CCD應用在攝像機上的標準12.8mm?9.6mm\color{red}12.8mm*9.6mm12.8mm?9.6mm 的面積,12.82+9.62=162\color{red}12.8^2+9.6^2=16^212.82+9.62=162,對角線尺寸為16mm,所以Sensor尺寸的1就是指對角線16mm。
9.6mm:12.8mm=3:49.6mm:12.8mm = 3:49.6mm:12.8mm=3:4
720:1280=9:16720:1280 = 9:16720:1280=9:16
1080:1920=9:161080:1920 = 9:161080:1920=9:16

那么我們以1/2.5"CMOS來計算下mm單位下的尺寸:
1/2.5"CMOS:(12.8/2.55)?(9.6/2.55)=5.02mm?3.76mm1/2.5"CMOS:(12.8/2.55)*(9.6/2.55)=5.02mm*3.76mm1/2.5CMOS12.8/2.55?9.6/2.55=5.02mm?3.76mm
上面這個是不是寫錯了,是不是下面這樣:
1/2.5"CMOS:(12.8/2.5)?(9.6/2.5)=5.12mm?3.84mm1/2.5"CMOS:(12.8/2.5)*(9.6/2.5)=5.12mm*3.84mm1/2.5CMOS12.8/2.5?9.6/2.5=5.12mm?3.84mm
同理可以計算出其他尺寸的sensor大小。


例如:


2.3M (1928 * 1208) resolution, 3.0um pixel size, 1/2.7 inch image sensor

上面是某款相機的參數,對于1928x1208的分辨率來說,每個像素的長度為3.0um。
傳感器感光面對角線長度為12.7inch\frac{1}{2.7} inch2.71?inch,,那么感光面對角線長度:

  • 如果按照工業上實際的換算:1"=0.0254m=25.4mm 來計算,對角線相當于:
    12.7inch=0.37inch=9.4mm\frac{1}{2.7} inch=0.37inch=9.4mm2.71?inch=0.37inch=9.4mm
  • 如果按照電子元件成像領域Sensor尺寸:1"=16mm 來換算的話,對角線相當于:
    12.7inch=16mm/2.7=5.9259mm\frac{1}{2.7} inch=16mm/2.7=5.9259mm2.71?inch=16mm/2.7=5.9259mm

按照像素寬度 3.0um pixel size來計算:
長為: 1928?3um=5784um=5.784mm1928*3um=5784um=5.784mm1928?3um=5784um=5.784mm
寬為: 1208?3um=3624um=3.642mm1208*3um=3624um=3.642mm1208?3um=3624um=3.642mm
按照上面的長寬來計算對角線是 6.8mm\color{red}6.8mm6.8mm。和上面兩種計算方式得到的對角線長度9.4mm9.4mm9.4mm和5.9259mm都不一致,那么我猜測給出的1/2.7 inch應該只是個參考值。

zhz:另外,1928x1208的分辨率應該是圖像傳感器的分辨率,1920*1080是相機廠家設定的分辨率,不同相機廠家可能都使用同一種圖像傳感器,經過廠家自己處理,會重新設置一個輸出分辨率。

zhz:圖像傳感器的感光面被劃分成1928x1208個小方塊,每個小方塊都是一個像元,像元的寬度為3um。對于本例中圖像傳感器像元尺寸3.0um,無論是1928x1208還是1920x1080的分辨率,他們每個像素的寬度都是3um,只不過,廠家把圖像傳感器的周邊的一些給裁剪了,分辨率就相對減小了,但是像元尺寸是固定不變的。


相機坐標系:

相機坐標系度量值為米(m),該坐標系下的每個點 (xc,yc,zc)(x_c,y_c,z_c)(xc?,yc?,zc?) 表示 xcx_cxc?米、 ycy_cyc?米和 zcz_czc?米;
相機坐標系與世界坐標系都是三維坐標系,相機坐標系和世界坐標系(例如車輛坐標系)的原點不同,并且需要平移。

圖像坐標系:

圖像坐標系度量值為米(m),只不過該坐標系下的點被限制在了感光芯片的大小(感光芯片可能只有指甲蓋大小,甚至更小),該坐標系點的每個點 (xi,yi)(x_i,y_i)(xi?,yi?) 表示 xix_ixi? 米和 yiy_iyi? 米;

像素坐標系:

像素坐標系度量值為像素的個數(pixel);
如果像素坐標系的分辨率設為1280*960,那么像素坐標系的每個點(xp,yp)(x_p,y_p)(xp?,yp?)表示(xidx,yidy)(\frac{x_i}{dx},\frac{y_i}{dy})(dxxi??,dyyi??),即:
圖像坐標系下以m為單位的點(xi,yi)(x_i,y_i)(xi?,yi?)轉換到像素坐標系下,變成了以像素為單位的點(xidx,yidy)(\frac{x_i}{dx},\frac{y_i}{dy})(dxxi??,dyyi??)

總結

以上是生活随笔為你收集整理的【自动驾驶】33.【图像坐标系】 到 【像素坐标系】 的度量单位变换、【英寸】、【感光芯片】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。