Перейти к содержимому
Compvision.ru
lina_malina

результирующая матрица matchTemplate

Recommended Posts

Доброго времени суток! Использую функцию matchTemplate (openCV v3): на вход поступают изображения в формате Mat, результат заносится в результирующую матрицу Mat. Работает. Результирующую матрицу выводит в виде изображения. 
Но не могу получить доступ к элементам матрицы.
Пробовала res.at<uchar>(y,x), ошибки идут. Если обращаюсь res.at<uint>(y,x) - огромные значения. ! Нормировку делала!

Буду благодарна любой подсказке

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

попробую вечером и доложу о результатах.

у меня подозрение, что в этой матрице огромные значения, превышающие 255. А unsigned char вроде как раз от 0 до 255

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тут есть пример: http://docs.opencv.org/2.4/doc/tutorials/imgproc/histograms/template_matching/template_matching.html

И результат там матрица типа CV_32FC1, то есть тип элемента float, как и написал mrgloom.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×