2012-04-03 2 views
0

kinects ColorImageFormat을 RgbResolution640x480Fps30으로 설정했지만보고 된 총 바이트 수는 width * height * channels (?) = 1228800 바이트입니다.ColorImageFrame 용 Kinect 형식

일반적으로 길이는 921600 바이트가 아니며 빨강 파랑 및 녹색의 각 값에 대해 3 채널이됩니까?

알파 채널이 비어 있다고 생각했지만, RGBA를 같은 크기의 바이트로 설정하면 이미지가 검은 색입니다. RGB로 설정 됨 옮겨진 이미지를 얻지 만 피드를 얻습니다.

누구나 kinect의 추가 채널에 어떤 아이디어가 있는지 알고 싶습니다.

답변

0

그래, 내부 구조가 BGRA 인 것 같습니다. 최대 불투명도를 위해 알파 채널을 255 (모든 네 번째 채널을 반복함으로써) 값으로 설정했으며 RGB 대신 BGR에 표시합니다. 의도 한대로 작동합니다.

그래, 구체적인 경우인지 모르겠지만 형식을 RGB로 설정하면 바이트 크기를보고 올바른 표현을 다루고 있는지 확인하십시오.

관련 문제