Как преобразовать 2D cvMat
в 1D? Я попытался преобразовать 2D cvMat
в массив Numpy, а затем использовать ravel()
(я хочу такую результирующую матрицу). Когда я попытался преобразовать его обратно в cvMat
с использованием cv.fromarray()
, он дает ошибку, что матрица должна быть 2D или 3D.Преобразование 2D cvMat в 1D
0
A
ответ
0
Используйте matrix.reshape((-1, 1))
, чтобы включить -элементную матрицу 1D п в п ий-1 2D одного до его преобразования.
+0
Thankyou! так много. Это сработало. :) – Maham
Смежные вопросы
- 1. Преобразование 2D массив в 1D
- 2. Преобразование 1D-вектора в 2D в C++
- 3. Преобразование из 2D в 1D массив
- 4. преобразование из массива 2d в 1d
- 5. Преобразование 2D симплекс-шума в 1D?
- 6. Преобразование 1d вектора в вектор 2d
- 7. Преобразование 2D массив в массив 1D
- 8. Преобразование 2D-функции в 1D-функцию
- 9. Преобразование массива Java 1D в 2D-массив
- 10. Преобразование 2d массива в 1d (Ruby)
- 11. Преобразование индекса 1D в индекс 2D-массива
- 12. преобразование индекса 1D массива в 2D-массив
- 13. Преобразование индекса 2D-массива в индекс 1D
- 14. 1D преобразование БПФ 2D-массива в CUDA
- 15. Преобразование 1D радиального профиля в 2D-изображение
- 16. Преобразование 2D-массива точек в 1D-массив
- 17. Преобразование 2D-массива в ошибку массива 1D
- 18. Преобразование 1D массив в 2D массив PHP
- 19. Преобразование IplImage * в CvMat
- 20. преобразование cvMat в IplImage
- 21. Преобразование 2D-массива в 1D-массив в Java
- 22. Преобразование 2D массив строк в массив 1D Струнный в Python
- 23. Преобразование 2D-массива в массив 1D с определенными исключениями
- 24. Преобразование 2D массив в 1D массив строк столбцов
- 25. Преобразование 2D-массива float в 1D массив строк
- 26. Индекс массива за пределами границ - преобразование 2d в 1d
- 27. Преобразование 1D массив в 2D массив и присоединиться PHP
- 28. Преобразование 1D массив строк в массив 2D Струнный
- 29. Преобразование массива 1D в 2D-массив с подсчетом элементов
- 30. Преобразование массива 2D Numpy в список 1D столбцов
Не удалось ли просто преобразовать массив 1D обратно в 2D перед преобразованием его в cvMat? –