Access 4D матрица JS OpenCV - PullRequest
       4

Access 4D матрица JS OpenCV

0 голосов
/ 05 марта 2020

Я использую электрон с openCV с opencv4 nodejs.

У меня есть матричный объект 4d, и я хочу получить доступ к 4 элементам измерения этой матрицы. Функция at не работает: mat.at(0,0,0,1) равно mat.at(0,0,0,2), и они оба равны mat.at(0,0,0,0), что, как я знаю, является истинным значением.

Это имеет смысл, поскольку документация матрицы openCV c ++ показывает, что функция at может получить не более 3 параметров int i0, int i1, int i2.

Как получить доступ к 4d элементы в матрице?

Заранее спасибо

1 Ответ

0 голосов
/ 05 марта 2020

Чтобы получить доступ к любому элементу в измерении выше 3d, вам нужно использовать функцию at и передать ему массив. Вот формальная c ++ документация функции.

Например:

var element1234 = myMatrix.at([1, 2, 3, 4]);

Будет работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...