Описание тега mat
Use this tag for questions dealing with opencv cv::Mat (or cvMat) data structure.
Use [mat-file] tag for Matlab binary file format. Use [matrix] tag for other types of 2D numeric data structures.
1
ответ
Тип данных Mat не поддерживается ошибка в Java при использовании OpenCv
Ниже приведен код Java для преобразования буферизованного изображения в тип Mat. Когда я запускаю эту функцию, я получаю следующее исключение: Исключение в потоке "main" java.lang.UnsupportedOperationException: тип данных Mat несовместим: public sta…
05 окт '16 в 08:47
0
ответов
Конвертировать несколько 1D мат в один 2D мат в OpenCV
Я новый пользователь openCV. У меня шесть матовых объектов / переменных размером 1200x1. Я хочу сделать одну переменную Mat размером 1200x6. Как это сделать? Например, у меня есть шесть матовых объектов a,b,c,d,e,f размером 1200x1, и теперь я хочу с…
12 май '17 в 09:05
1
ответ
OpenCv создает 3 канала Mat из непрерывного массива данных
Я хотел бы создать 3-канальный мат OpenCV, используя данные, расположенные в другом месте, где пиксели каждого канала находятся вместе, в отличие от данных для матов OpenCV, где данные из разных каналов чередуются. Mat outputMat = Mat(dimY, dimX, CV…
03 апр '17 в 11:52
1
ответ
Конвертировать Mat в Blob, а затем обратно в Mat
В основном я пытаюсь распознавать лица с помощью OpenCV Android. Мне нужно преобразовать изображение циновки, полученное во время распознавания лица через inputFrame.gray(); в CvCameraViewFrame в каплю, которая является byte[] сохранить в базе данны…
08 ноя '14 в 09:14
0
ответов
Эффективно перебирая изображение cvMat
Я пытаюсь перебрать несколько изображений и сравнить значения пикселей со значениями соответствующих изображений истинности земли. При этом, однако, использование памяти моего компьютера увеличивается очень быстро, и в конечном итоге программа падае…
28 янв '14 в 18:22
1
ответ
Как копаться в этой утечке памяти с помощью Eclipse MAT
У меня есть проблема, когда ScheduledThreadPoolExecutor заканчивается 3 миллионами будущих задач. Я пытаюсь определить, к какому типу задач можно обратиться, где запланировано это задание, но я не уверен, как получить какую-либо информацию с этого э…
18 ноя '12 в 15:12
1
ответ
Загрузка скриншота в Mat
Я использую робота, чтобы сделать снимок экрана. Чтобы избежать ненужного ввода-вывода записи BufferedImage на диск и последующей загрузки его обратно в Mat, я пытаюсь загрузить BufferedImage непосредственно в Mat со следующим кодом. public static M…
10 ноя '18 в 13:04
1
ответ
Преобразование std::string обратно в cv::Mat, который был сгенерирован с помощью std::stringstream << cv::Mat
Я сохраняю данные калибровки для стереозрения вместо заданной структуры данных YAML из opencv в специальном формате данных, который дает мне большую гибкость. Из-за этого я использую небольшой хак для преобразования cv:: Mat в std:: string: cv::Mat …
01 авг '14 в 09:22
2
ответа
Как освободить мат, который возвращается из функции?
Если внутри функции я создаю новый Mat, а затем возвращаю этот Mat, когда этот объект Mat когда-либо выпускается? Скажем, у меня есть эта функция образца: Mat sampleFunction(Mat frameHSV) { Mat filtered2 = new Mat(); // create a new Mat object Mat f…
11 дек '15 в 13:45
1
ответ
Начальное CV::MAT из массива с плавающей точкой, представляющего RGB-изображение
Введение в мою проблему:Я сериализовал себя CV::MAT объект в C++ и отправлен в программу Python (точнее, у меня есть программа Python, которая использует C++ .exe в качестве подпроцесса..), я десериализовать его в Python обратно в 2D-массив (R,G,B) …
25 янв '17 в 17:46
0
ответов
OpenCV SVM - Как изменить объект Mat на соответствующие размеры?
Поэтому я пытаюсь создать SVM для классификации изображений и успешно обучаю SVM. Теперь следующим шагом является использование функции предикторов для получения результатов. Однако, когда я склонен сделать это, появляется ошибка утверждения, котора…
31 дек '16 в 13:17
3
ответа
Opencv: конвертировать матрицу RGB в массив 1d
Как я могу получить доступ к мату RGB как 1D массив? Я посмотрел на документацию, но не смог найти, как в этом случае выкладываются 3-канальные данные. Я пытаюсь перебрать каждый пиксель с 1 для цикла, идущего от n=0 в n = img.rows*img.cols - 1и пол…
24 ноя '14 в 21:23
2
ответа
OpenCV Mat для доступа к массиву
У меня проблема с доступом к данным из Mat.data. Я выполняю операции над изображением, и мне нужен доступ к каждому пикселю в отдельности. Я должен обязательно работать с простыми типами (float, int и т. Д.). То, как я получаю данные, показано ниже:…
10 янв '16 в 23:42
1
ответ
Переключатель внутри таблицы с CDK Table / Material Design
Я на самом деле пытаюсь вставить группу переключателей в компонент таблицы таблицы CDK / дизайн материала. Смотрите ожидаемое изображение / результат https://stackblitz.com/angular/qxkmjjxrlrm?file=app%2Ftable-sticky-header-example.ts
02 окт '18 в 18:07
3
ответа
Читайте DICOM на C++ и конвертируйте в OpenCV
Я хотел бы читать изображения DICOM в C++ и манипулировать ими с помощью opencv. Мне удалось прочитать изображение dicom с помощью DCMTK, однако я не уверен, как преобразовать его в OpenCV Mat. Вот то, что я имею до сих пор: DicomImage DCM_image("te…
02 апр '16 в 22:53
2
ответа
setImageROI используя изображение MAT вместо Iplimage
cvSetImageROI(dst, cvRect(0, 0,img1->width,img1->height) ); cvCopy(img1,dst,NULL); cvResetImageROI(dst); Я использовал эти команды для установки ROI изображения, но теперь я использую объект MAT, и эти функции принимают только Iplimage в каче…
08 дек '13 в 12:09
2
ответа
Opencv mat усекает все двойные записи
Я заселяю свой cv::Mat matrix(size, size, cv::DataType<double>::type); (пробовал также CV_64F а также CV_64FC1 все дают одинаковый результат). Я перебираю size и делает это: matrix.data[x*size+y] = someFunc(); где someFunc() возвращает двойное…
13 апр '15 в 18:19
2
ответа
Можно ли определить количество каналов в cv::Mat Opencv
Это может быть элементарным, но возможно ли узнать, сколько каналов cv::Mat есть? Например, мы загружаем изображение RGB, я знаю, что есть 3 канала. Я делаю следующие операции, просто чтобы получить лапласиан изображения, прямо из документации Openc…
28 июн '13 в 11:39
1
ответ
OpenCV / C++ - редактировать все изолированные пиксели
У меня есть изображение в градациях серого, которое содержит только черный и белый. Из-за шума есть отдельные черные пиксели, от которых я бы хотел избавиться. Я знаю, что открытие и закрытие может быть решением, но я чувствую, что они не являются о…
23 май '16 в 17:36
1
ответ
Android - Opencv Как сохранить черно-белый мат в прозрачном PNG
Привет я занимаюсь разработкой приложения для Android, которое использует библиотеку opencv. У меня есть черно-белый коврик, который включает в себя только 0,0 и 255,0 внутри. Я хочу преобразовать этот мат в файл PNG, где все белые пиксели прозрачны…
19 июн '14 в 08:48