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-элементный числовой вектор
Доля изображения для насыщения, заданная как числовой скаляр или 2-элементный вектор [Low_Fract High_Fract] в области значений [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++ с помощью Coder™ MATLAB ®
.
Указания и ограничения по применению:
stretchlim поддерживает генерацию Кода С (требует MATLAB® Coder™). Обратите внимание, что если вы выбираете родовую MATLAB Host Computer целевая платформа, stretchlim генерирует код, который использует предварительно скомпилированную совместную библиотеку для конкретной платформы. Использование общей библиотеки сохраняет оптимизацию эффективности, но ограничивает целевые платформы, для которых может быть сгенерирован код. Дополнительные сведения см. в разделе Генерация кода с использованием общей библиотеки.
Генерация кода GPU Сгенерируйте код CUDA ® для графических процессоров NVIDIA ® с помощью GPU Coder™
.
Массивы графических процессоров Ускорите код, запустив на графическом процессорном модуле (GPU) с помощью Parallel Computing Toolbox™.
Для просмотра документации необходимо авторизоваться на сайте
Памятка переводчика
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.