簡體   English   中英

Kinect for Windows V2中的彩色攝像機的視野(FOV)是多少?

[英]What is the field of view(FOV) of the color camera in Kinect for Windows V2?

在任何地方都找不到。 kinectforwindows站點具有用於深度攝像頭的FOV。 我也無法在框中找到它。

@ user1809923是正確的。 我聯系了鏈接的開發者:

http://smeenk.com/kinect-field-of-view-comparison/

他用以下信息回應:

如果我沒有記錯的話,這些FOV值是可以在Kinect SDK的幫助下檢索的框架說明的一部分。 由於其他人要求提供相同的信息,因此我將更新我的博客。

我通過在Kinect SDK代碼中調用框架的框架描述並將其值打印到屏幕上來確認他的發現。

根據這篇文章

http://smeenk.com/kinect-field-of-view-comparison/

彩色攝像機的FOV為84.1 x 53.8。 我不確定,雖然作者在哪里找到了這些信息。

我只是想為此添加更多信息,因為官方的Kinect Fusion文檔確實很糟糕,並且這里的答案是正確的,但數字已四舍五入:

  1. 假設您已經有一個已初始化的IColorFrameSource* (例如,名稱為pColorFrameSource ),則在打開閱讀器后應檢索信息: pColorFrameSource->OpenReader(&m_pColorFrameReader); m_pColorFrameReader一起m_pColorFrameReader IColorFrameReader*

  2. 檢索FOV的代碼如下所示:

     IFrameDescription *f=nullptr; float fovDiago = 0; float fovHori = 0; float fovVerti = 0; HRESULT hh=pColorFrameSource ->CreateFrameDescription(ColorImageFormat::ColorImageFormat_Rgba,&f); if (hh == S_OK) { f->get_DiagonalFieldOfView(&fovDiago); f->get_HorizontalFieldOfView(&fovHoront); f->get_VerticalFieldOfView(&fovVerti); } 

未四舍五入的FOV值是:

fovDiago =91.9000015
fovHori  =84.0999985
fovVerti =53.7999992

暫無
暫無

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

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