lowhigh = stretchlim(I) вычисляет нижние и верхние пределы, которые могут использоваться для шкалы полутонов протяжения контраста, или RGB отображают I. Пределы возвращены в lowhigh. По умолчанию пределы задают нижнюю часть 1% и лучший 1% всех пиксельных значений.
lowhigh = stretchlim(I,Tol) задает часть, Tol, из изображения, чтобы насыщать в низких и высоких пиксельных значениях.
Считайте полутоновое изображение в рабочую область и отобразите его.
I = imread('pout.tif');
figure
imshow(I)
Настройте контраст в изображении с помощью stretchlim установить пределы и отобразить результат. Пример использует пределы значения по умолчанию [0.01 0.99], насыщение верхнего 1% и более низкого 1%.
Tol — Часть изображения, чтобы насыщать [0.01 0.99] (значение по умолчанию) | числовой скаляр | числовой вектор с 2 элементами
Часть изображения, чтобы насыщать в виде числового скаляра или векторного [Low_Fract High_Fract] с 2 элементами в области значений [0, 1].
Значение
Описание
Скаляр
Если Tol скаляр, затем Low_Fract = Tol, и High_Fract = 1 - Low_Fract, который насыщает равные части в низких и высоких пиксельных значениях.
0
Если Tol = 0, затем lowhigh = [min(I(:)); max(I(:))].
Значение по умолчанию
Если вы не используете Tol аргумент, затем [Low_Fract High_Fract] значения по умолчанию к [0.01 0.99], насыщение 2%.
Слишком большой
Если Tol является слишком большим, таким, что никакие пиксели не оставили бы после насыщения низких и высоких пиксельных значений, затем stretchlim возвращает [0 1].
lowhigh — Нижние и верхние пределы для контрастного протяжения Числовой вектор с 2 элементами | 2 3 числовая матрица
Нижние и верхние пределы для протяжения контраста, возвращенного как одно из следующих.
Числовой вектор с 2 элементами, когда I полутоновое изображение.
2 3 числовая матрица, когда I изображение RGB. Столбцы указывают на нижний и верхний предел для каждого из этих трех цветовых каналов.
Типы данных: double
Советы
Используйте imadjust функция, чтобы настроить контраст изображения I с помощью пределов, lowhigh.
Расширенные возможности
Генерация кода C/C++ Генерация кода C и C++ с помощью MATLAB® Coder™.
Указания и ограничения по применению:
stretchlim поддерживает генерацию кода С (требует MATLAB® Coder™). Обратите внимание на то, что, если вы выбираете типовой MATLAB Host Computer целевая платформа, stretchlim генерирует код, который пользуется предварительно скомпилированной, специфичной для платформы разделяемой библиотекой. Использование разделяемой библиотеки сохраняет оптимизацию эффективности, но ограничивает целевые платформы, для которых может быть сгенерирован код. Для получения дополнительной информации смотрите, что Генерация кода пользуется Разделяемой Библиотекой.
Генерация кода графического процессора Сгенерируйте код CUDA® для NVIDIA® графические процессоры с помощью GPU Coder™.
Массивы графического процессора Ускорьте код путем работы графического процессора (GPU) с помощью Parallel Computing Toolbox™.
Для просмотра документации необходимо авторизоваться на сайте
Памятка переводчика
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.