簡體   English   中英

如何將半徑從米轉換為像素?

[英]How to convert the radius from meter to pixel?

我有一台具有這些規格的相機:

  • 全分辨率 1280x1024
  • 像素尺寸 0.0048mm
  • 焦距 8 毫米

我需要檢測這張圖片中的球。 距離為4米,半徑為0.0373米。

在這種情況下如何將半徑從米轉換為像素?

原因是我需要使用cv2.HoughCircles()並且需要具有此 function 的值。

針孔攝像頭 model。

  • 焦距(毫米):8 毫米
  • 傳感器像素間距:4.8 µm/px
  • 焦距 (px): 8 mm / (4.8 µm/px) = 1667 px =: f

Object:

  • 寬度:0.0373 米
  • 距離:4 米

object(px)的投影:(0.0373 m / 4 m)* f = 15.5 px

因此,該球的大小將顯示為 15.5 像素。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM