OpenCV – создание многоканального мата из массива numpyPython

Программы на Python
Ответить
Anonymous
 OpenCV – создание многоканального мата из массива numpy

Сообщение Anonymous »

При наличии массива numpy, подобного показанному ниже, можете ли вы преобразовать его в многоканальный массив резюме, сжимая данные в один столбец?

Код: Выделить всё

arr = [[x1, y1],
[x2, y2],
[x3, y3]]

arr = np.array(arr, dtype='f4')

mat = cv.fromarray(arr)
При таком подходе результирующий мат имеет 3 строки и 2 одноканальных столбца (мат имеет тип 32FC1). Мне нужно, чтобы полученный мат имел 3 строки и один двухканальный столбец (в частности, имел тип 32FC2).

Подробнее здесь: https://stackoverflow.com/questions/313 ... umpy-array
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»