[英]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文檔確實很糟糕,並且這里的答案是正確的,但數字已四舍五入:
假設您已經有一個已初始化的IColorFrameSource*
(例如,名稱為pColorFrameSource
),則在打開閱讀器后應檢索信息: pColorFrameSource->OpenReader(&m_pColorFrameReader);
與m_pColorFrameReader
一起m_pColorFrameReader
IColorFrameReader*
檢索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.