Я запустил этот пример на macOS 10.13, но ничего не было показано, образец libfreenect2 Protonect работает правильно. Вот вывод:
. / UserViewer
[Info] [Freenect2Impl] счетные устройства ...
[Info] [Freenect2Impl] Подключено 4 USB-устройства
[Info] [Freenect2Impl] обнаружил действительный Kinect v2 @ 20: 7 с серийным
013206265247
[Info] [Freenect2Impl] найдено 1 устройств
[Info] [Freenect2Impl] перечисляющие устройства ...
[Info] [Freenect2Impl] Подключено 4 USB-устройства
[Info] [Freenect2Impl] обнаружил действительный Kinect v2 @ 20: 7 с серийным номером> 013206265247
[Info] [Freenect2Impl] найдено 1 устройств
[Info] [Freenect2DeviceImpl] открытие ...
[Информация] [Freenect2DeviceImpl] открыт
[Info] [Freenect2DeviceImpl] начинается ...
[Info] [Freenect2DeviceImpl] включение отправки через USB ...
[Info] [Freenect2DeviceImpl] отправка usb-переводов ...
[Информация] [Freenect2DeviceImpl] запущен
2018-09-10 16: 01: 34.121 UserViewer [26325: 1310654] GLUT Предупреждение: glutInit вызывается во второй раз.
[Информация] [DepthPacketStreamParser] 11 пакетов было потеряно
[Info] [DepthPacketStreamParser] 2 пакета потеряно
[Информация] [OpenGLDepthPacketProcessor] avg. время: 17,3218 мс -> ~ 57,7306 Гц
[Информация] [TurboJpegRgbPacketProcessor] avg. время: 20,8515 мс -> ~ 47,9583 Гц
[Информация] [OpenGLDepthPacketProcessor] avg. время: 13,5705 мс -> ~ 73,6891 Гц