프로그램 사용/kinect
kinect 1.x, 2.x color <-> depth mapping
구차니
2025. 5. 7. 11:31
링크와는 다르게 내용상으로는 preview 시절(?) api 같은데
colorframe -> depth
public void MapColorFrameToDepthSpace ( Array<UInt16>[] depthFrameData, out Array<DepthSpacePoint>[] depthSpacePoints ) |
depth -> colorframe 가 존재한다.
public void MapDepthFrameToCameraSpace ( Array<UInt16>[] depthFrameData, out Array<CameraSpacePoint>[] cameraSpacePoints ) |
v1.8에도 존재 (링크 사라짐)
[링크 : https://learn.microsoft.com/en-us/previous-versions/windows/kinect-1.8/jj663707(v=ieb.10)]
[링크 : https://stackoverflow.com/questions/17012585/how-do-you-map-kinects-depth-data-to-its-rgb-color]
그래서 함수 명으로 검색했는데 좀 이름이 다르다.
HRESULT MapDepthFrameToColorFrame( NUI_IMAGE_RESOLUTION eDepthResolution, DWORD cDepthPixels, NUI_DEPTH_IMAGE_PIXEL *pDepthPixels, NUI_IMAGE_TYPE eColorType, NUI_IMAGE_RESOLUTION eColorResolution, DWORD cColorPoints, NUI_COLOR_IMAGE_POINT *pColorPoints ) |
[링크 : https://learn.microsoft.com/en-us/previous-versions/windows/kinect-1.8/jj883691(v=ieb.10)]
HRESULT MapColorFrameToDepthFrame( NUI_IMAGE_TYPE eColorType, NUI_IMAGE_RESOLUTION eColorResolution, NUI_IMAGE_RESOLUTION eDepthResolution, DWORD cDepthPixels, NUI_DEPTH_IMAGE_PIXEL *pDepthPixels, DWORD cDepthPoints, NUI_DEPTH_IMAGE_POINT *pDepthPoints ) |
[링크 : https://learn.microsoft.com/en-us/previous-versions/windows/kinect-1.8/jj883688(v=ieb.10)]