Как захватить изображения несоответствия с помощью OpenKinect в Python? - PullRequest
1 голос
/ 22 марта 2012

Я использую Python-привязки openkinect для получения глубины и RGB-изображения.По некоторым причинам мне нужно изображение несоответствия.

Может ли кто-нибудь помочь мне, как получить это изображение?

Большое спасибо.

1 Ответ

1 голос
/ 22 марта 2012

AFAIK вы можете получать различные типы изображений как с камеры RGB (например, ИК-изображения), так и с камеры глубины. Не знаю точно, какой из них может быть полезен для ваших целей. Это константы для видеокамеры:

('VIDEO_BAYER', 
 'VIDEO_IR_10BIT', 
 'VIDEO_IR_10BIT_PACKED', 
 'VIDEO_IR_8BIT', 
 'VIDEO_RGB', 
 'VIDEO_YUV_RAW', 
 'VIDEO_YUV_RGB')

и эти для камеры глубины:

('DEPTH_10BIT', 
 'DEPTH_10BIT_PACKED', 
 'DEPTH_11BIT', 
 'DEPTH_11BIT_PACKED')

Например, чтобы получить ИК-изображение, вы можете сделать:

freenect.sync_get_video(0, freenect.VIDEO_IR_10BIT)

Работа с несинхронизированным API аналогична. Может быть, вы могли бы попробовать некоторые из вышеперечисленных типов видео, извините, я не могу быть более точным, но мне не хватает какой-то теории, стоящей за kinect.

...