Я разрабатываю простой сканер «лазерной линии» с использованием C++ и OpenCV. До сих пор я мог обнаружить центр лазерной линии с точностью до 1 пикселя, поэтому у меня есть начальная точка для возможной функции/алгоритма подпикселя. (ширина линии лазера составляет около 15-20 пикселей)Обнаружение центра лазерной линии с субпиксельной точностью
Теперь я заинтересован в уточнении этой подпиксельной точности. Я знаю, что в OpenCV есть некоторые функции обнаружения субпикселей, но, насколько я знаю, они предназначены только для обнаружения углов .
Если у кого-то есть предложения, я бы хотел их услышать.
Дополнительная информация;
Система: QT Framework, C++, библиотека OpenCV
камеры; Монохромный (без цвета), с красным фильтром
Разрешение изображения; 2560 x 1920
Примечание: Только 1 изображение будет проанализировано для лазерной линии.
Что ограничивает точность одного пикселя? – juanchopanza
Я хочу вывести серию (real world) coördinates, которая описывает сканирование лазерной линии. В конечном итоге он будет использоваться для целей измерения. Чтобы гарантировать максимальную точность, мне нужно определить центр лазерной линии с точностью до субпикселей. – phreak
Я понимаю это. В чем непонятно, в чем проблема. – juanchopanza