Извлечь 2d матрицу из 4d матрицы JS - PullRequest
1 голос
/ 04 марта 2020

Я использую электрон с openCV с opencv4 nodejs. Моя цель - провести оценку позы человека на основе Deep Learning с использованием учебника OpenCV в JS вместо Python.

Я довольно новичок в JS, но я очень хорошо знаком с Python, и я знаю, что если я хочу извлечь массив 2d из массива 4d (как на этапе 3.4, строка 7 в python код), я могу сделать myArray[0, 0, :, :]. Есть ли аналогичная функциональность в JS сборке openCV для объектов матрицы?

Я пытался использовать функцию at объекта матрицы, но она возвращает первый элемент 2-й подматрицы, например, myArray.at(0,0) равно myArray.at(0,0,0,0) Так что это не сработало.

Если вам известно решение с обычным массивом JS, это также хорошо, поскольку я могу преобразовать матрицу в массив .

I Возможно, можно скопировать элемент подматрицы, но это будет неэффективно (и я не знаю, как это сделать). Если есть функция, которая может копировать матрицу из меньшего измерения, я хотел бы знать. Но оптимальным решением было бы получить поверхностную копию подматрицы.

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

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