Найти декартовы координаты линий, описанных парами rho и theta
Преобразовывает
s

Блок Houf Lines находит точки пересечения между граничными линиями опорного изображения и линией, заданной парой (rho, theta). Блок выводит одноосновные координаты [x y] для точек пересечения. Граничные линии указывают левую и правую вертикальные границы, а также верхнюю и нижнюю горизонтальные границы опорного изображения.
Если линия, указанная парой (rho, theta), не пересекает две граничные линии на опорном изображении, блок выводит значения, [(0,0), (0,0)]. Это выходное значение пересечения позволяет следующему блоку в модели игнорировать точки. Как правило, блок «Прямые участки» предшествует блоку, который рисует точку или форму на пересечении.
На следующем рисунке показаны координаты ввода и вывода для блока Hough Lines.

| Порт | Ввод/вывод | Поддерживаемые типы данных | Поддерживаемые комплексные значения |
|---|---|---|---|
Тета | Вектор значений тета, представляющих входные линии |
| Нет |
Ро | Вектор значений rho, представляющих входные линии | То же, что и порт Theta | Нет |
Ссылка I | Матрица, представляющая двоичное изображение или изображение интенсивности, или матрица, представляющая одну плоскость изображения RGB |
| Нет |
Pts | M-by-4 матрица значений пересечений, где М - количество входных строк |
| Нет |
При выборе Trigonometric functionблок вычисляет значения синуса и косинуса для вычисления пересечений линий во время моделирования. При выборе Table lookupблок вычисляет и сохраняет тригонометрические значения для вычисления пересечений линий перед началом моделирования. В этом случае блок требует дополнительной памяти.
Для входных данных с плавающей запятой задайте для параметра метода вычисления значения синуса значение Trigonometric function. Для вводов с фиксированной точкой задайте для параметра значение Table lookup.
Этот параметр используется для задания интервала между тета-осями. Этот параметр появляется в диалоговом окне только в том случае, если для параметра метода вычисления синусоидальных значений выбран параметр Table lookup. появляется в диалоговом окне.
Выберите режим округления для операций с фиксированной точкой.
Выберите режим переполнения для операций с фиксированной точкой.
Укажите длину слова для значений таблицы синусов. Длина дроби значений таблицы синусов всегда равна длине слова минус один:
При выборе Specify word length, можно ввести длину слова таблицы синусов.
Значения таблицы синусов не соответствуют параметрам режима округления и режима переполнения; они насыщаются и округляются до Nearest.
Используйте этот параметр, чтобы указать, как обозначать выходные слова продукта и длины дробей:
При выборе Same as first input, характеристики соответствуют характеристикам первого ввода в блок.
При выборе Binary point scaling, можно ввести длину слова и длину дроби выходного документа в битах.
При выборе Slope and bias scaling, можно ввести длину слова в битах и наклон выхода продукта. Все сигналы в блоках Computer Vision Toolbox™ имеют смещение 0.
Примеры использования выходных данных продукта приведены в разделе Типы данных умножения.
Используйте этот параметр, чтобы указать, как следует обозначать слова-накопители и длины дробей.
При выборе Same as product output признаки соответствуют характеристикам продукта.
При выборе Binary point scaling, можно ввести длину Word и длину дроби накопителя в битах.
При выборе Slope and bias scaling, можно ввести длину Word в битах и наклон накопителя. Все сигналы в программном обеспечении Computer Vision Toolbox имеют смещение 0.
Примеры использования типа данных накопителя в этом блоке приведены в разделе Типы данных умножения.
Выберите этот параметр, чтобы инструменты с фиксированной точкой не переопределяли типы данных, заданные в маске блока. Дополнительные сведения см. в разделе fxptdlg (Fixed-Point Designer) - справочная страница инструмента Fixed-Point Tool в документации Simulink ®.
На следующем рисунке показана линия 1, пересекающая границы опорного изображения в [(x11, y11) (x12, y12)] и Линия 2, пересекающая границы в [(x21, y21) (x22, y22)]

Инструментарий компьютерного зрения | |
Инструментарий компьютерного зрения |