Подтвердить что ты не робот

3D-рендеринг объектов в openCV с помощью metaio в Android

Я разрабатываю аппликацию, использую opencv для обнаружения фигур в изображении камеры и хочу отображать 3D-объекты, обработанные метао на этих фигурах. Как это можно достичь? Я пробовал настраиваемый рендеринг, но метод onNewCameraFrame не вызывается.

Мне нужно преобразовать каждый кадр камеры, который мы получаем в методе onNewCameraFrame() для объекта Mat для логики определения формы. Но это не называется. Я даже добавил вызов метода requestCameraImage() metaio sdk.

4b9b3361

Ответ 1

Начните с примера Hello Hello от metaio: http://dev.metaio.com/sdk/tutorials/hello-world/ Там вы можете увидеть пример кода, например, например. отобразить фигуру на маркере

Но metaio и OpenVC предназначены не для части рендеринга, а скорее метаио немного больше, чем OpenCV, но они составляют часть видения компьютера вашего приложения. Чтобы сделать что-то, вам нужно написать код OpenGL самостоятельно, или вы привяжете отслеживание метаио к более сложному движку рендеринга, например jMonkey, libGDX и т.д.