Условие:
В популярной библиотеке OpenCV центр координат матрицы изображения принято размещать в левом верхнем углу. При этом положительные значения оси X направлены вправо, а положительные значения оси Y направлены вниз. Параметрическое представление прямой на изображении состоит из двух величин (ρ, θ):
θ – theta – выражается в радианах и обозначает угол наклона нормали к линии. Нормаль – это отрезок, который перпендикулярен к линии и один конец которого находится в центре координат, а другой находится на линии. 0 радиан – это вертикальная линия, π/2 радиан – это горизонтальная линия. Углы θ исчисляются от положительной оси X по часовой стрелке.
ρ – rho – расстояние от начала координат до ближайшей точки на линии или длина нормали.
ρ > 0, если нормаль находится справа от оси Y,
ρ < 0, если нормаль находится слева от оси Y
Матрица изображения размерами в пикселях (w, h) = (640, 480), где w – это ширина, h – это высота матрицы, состоит из бинарных пикселей. Бинарный пиксель может иметь или яркость 0 (черный цвет) или яркость 1 (белый цвет).
На черной бинарной матрице изображения белыми пикселями проведен растровый отрезок, который является частью линии с параметрами (350, π/4).
Растровый отрезок – это отрезок толщиной в один пиксель, в котором каждый пиксель соседствует со следующим пикселем или по вертикали, или по горизонтали или по диагонали. Из скольких белых пикселей состоит отрезок?

