У меня есть SparseMat A с размерами 50x50. У меня есть другая матрица B с размерами 10x10. Я хочу добавить подматрицу A (0 ~ 10 x 0 ~ 10) с B. Как извлечь подматрицу SparseMat. Мне понравилось в Mat as A (Range (0,10), Range (0,10)), ошибка - это «вызов объекта типа класса без соответствующего оператора() или функций преобразования для указателя на функцию тип". Как решить эту проблему? СпасибоКак извлечь подматрицу SparseMat
0
A
ответ
0
Эти функции не реализованы в OpenCV (очень мало операций фактически реализовано на разреженных матрицах).
Что вам нужно сделать, это перебрать разреженную матрицу с помощью предоставленного итератора SparseMatConstIterator_<T>
, проверить, находится ли позиция ненулевой точки в интересующей вас области, а затем написать ее. Вам нужно перебрать ненулевые элементы вашей разреженной матрицы, но вы можете добавить тест для раннего выхода, когда целевая матрица заполнена.
Кстати, 50x50 не такой большой. Вы можете переключиться на плотные матрицы для упрощения обработки матриц. Я регулярно работаю с матрицами 1024x1024 в OpenCV.
Смежные вопросы
- 1. Извлечь подматрицу, состоящую из
- 2. Как извлечь подматрицу без копирования в Matlab
- 3. Как извлечь подматрицу из массива numpy 2d?
- 4. Как извлечь подматрицу 2x2 из большей матрицы
- 5. Как извлечь подматрицу из двух массивов с высокими характеристиками?
- 6. Как выбрать подматрицу в Matlab?
- 7. Как вычислить подматрицу матрицы
- 8. Нажатие значения на подматрицу
- 9. Запросить подматрицу документов
- 10. Получить подматрицу от JSON
- 11. Получить подматрицу массива
- 12. R - вычесть подматрицу с именем столбца
- 13. OpenCV: как проверить, если элемент существует в SparseMat
- 14. Numpy, как получить подматрицу с булевым срезанием
- 15. Как получить подматрицу из матрицы с Swift
- 16. Как эффективно получить подматрицу, индексированную другой матрицей?
- 17. Python: как создать подматрицу дискретизации круга?
- 18. MATLAB: извлечение групп столбцов в подматрицу?
- 19. Создайте подматрицу UpperTriangularMatrix в Julia
- 20. Получить подматрицу матрицы меньшего размера
- 21. Numpy: заданы ненулевые индексы матрицы, как извлекать элементы в подматрицу
- 22. Как выбрать подматрицу из списка смежности в Python?
- 23. Поиск макс и минимальных местоположений SparseMat в OpenCV
- 24. Преобразования каждого столбца матрицы на подматрицу и проходной каждую подматрицу для построения
- 25. Нажать подматрицу на конкретный ключ в массиве
- 26. Получение ссылки на подматрицу в java
- 27. Вычислить максимальную подматрицу неотрицательных чисел из массива
- 28. Я хочу выбрать случайную подматрицу вокруг значения.
- 29. Код Scilab, дающий подматрицу неверно определенную ошибку
- 30. Numpy: эффективно суммировать подматрицу m из M