Я использую электрон с 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 Возможно, можно скопировать элемент подматрицы, но это будет неэффективно (и я не знаю, как это сделать). Если есть функция, которая может копировать матрицу из меньшего измерения, я хотел бы знать. Но оптимальным решением было бы получить поверхностную копию подматрицы.
Заранее спасибо.