peaks = houghpeaks(H,numpeaks) определяет местоположение peaks в матрице Преобразования Хафа, H, сгенерированный hough функция. numpeaks задает максимальное количество peaks, чтобы идентифицировать. Функция возвращает peaks матрица, которая содержит координаты строки и столбца peaks.
peaks = houghpeaks(H,numpeaks,Name,Value) аспекты средств управления аргументов пары "имя-значение" использования операции.
Найдите peaks в Преобразовании Хафа изображения и постройте их.
P = houghpeaks(H,2);
imshow(H,[],'XData',T,'YData',R,'InitialMagnification','fit');
xlabel('\theta'), ylabel('\rho');
axis on, axis normal, hold on;
plot(T(P(:,2)),R(P(:,1)),'s','color','white');
Матрица преобразования Хафа в виде числового массива. Строки и столбцы соответствуют rho и theta значения. Используйте hough функция, чтобы создать матрицу Преобразования Хафа.
Типы данных: double
numpeaks — Максимальное количество peaks, чтобы идентифицировать 1 (значение по умолчанию) | положительное целое число
Максимальное количество peaks, чтобы идентифицировать в виде положительного целого числа.
Типы данных: double
Аргументы в виде пар имя-значение
Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
Пример: P = houghpeaks(H,2,'Threshold',15);
'Threshold' — Минимальное значение, которое будет рассмотрено пиком 0.5*max(H(:)) (значение по умолчанию) | неотрицательный номер
Минимальное значение, которое будет рассмотрено пиком в виде неотрицательного номера.
Типы данных: double
'NHoodSize' — Размер окружения подавления Вектор с 2 элементами положительных нечетных целых чисел
Размер окружения подавления в виде вектора с 2 элементами положительных нечетных целых чисел. suppression neighborhood является окружением вокруг каждого пика, который обнуляется после того, как пик идентифицирован. Значение по умолчанию NHoodSize наименьшие нечетные значения, больше, чем или равный size(H)/50. Размерности NHoodSize должно быть меньшим, чем размер матрицы Преобразования Хафа, H.
Типы данных: double
'Theta' — Значения теты преобразования Хафа -90:89 (значение по умолчанию) | числовой вектор
Значения теты преобразования Хафа в виде числового вектора, возвращенного hough функция. Каждый элемент вектора задает значение теты для соответствующего столбца выходной матрицы H. houghpeaks использует значения теты, заданные в пиковом подавлении. Используйте hough функция, чтобы создать матрицу Преобразования Хафа.
Примечание
Если вы задаете 'Theta' параметр, как введено к hough функция, необходимо задать theta параметр с houghpeaks функция. Используйте theta выходное значение от hough функционируйте как theta входное значение для houghpeaks. В противном случае пиковое подавление может привести к неожиданным результатам.
Дополнительные названия параметра 'Threshold' и 'NHoodSize' должны быть константы времени компиляции. Их присваиваемые значения не должны быть константами времени компиляции.
Генерация кода графического процессора Сгенерируйте код CUDA® для NVIDIA® графические процессоры с помощью GPU Coder™.
Указания и ограничения по применению:
Дополнительные названия параметра 'Threshold' и 'NHoodSize' должны быть константы времени компиляции. Их присваиваемые значения не должны быть константами времени компиляции.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.