Любая альтернатива bindGlBufferToTensor в Tensorflow Lite 2.0+? - PullRequest
4 голосов
/ 29 января 2020

Я занимаюсь разработкой приложения, которое пытается применить сетевой вывод к выводу камеры в режиме реального времени. Самым «продвинутым» методом, который я смог найти в руководствах, было захват кадра камеры с помощью GlSurfaceView, сброс кадра в SSBO с помощью простого шейдера OpenCL, а затем запуск вывода, установив SSBO в качестве входного тензора.

Однако последняя версия Tensorflow Lite с GpuDelegate.bindGlBufferToTensor () была 1.14. Затем этот API был удален с таким комментарием, как " не проблема, ломая клиентов, в любом случае был экспериментальным API ... ". Что ж, это обескураживает ...

Итак, каков рекомендуемый способ использовать данные OpenGL в качестве тензора в Tensorflow Lite 2.0? Бьюсь об заклад, применение NN для просмотра в реальном времени с камеры является одним из самых популярных сценариев ios на мобильных устройствах, но, к сожалению, большинство учебных пособий ссылаются на этот SSBO magi c, который больше не доступен. Или это?

...