Вирівнювання Гістограми
Проста гістограмна еквалізація
Гістограмна еквалізація — це метод, який використовується для покращення глобального контрасту зображення. Вона працює шляхом перерозподілу значень інтенсивності так, щоб вони охоплювали весь можливий діапазон (від 0 до 255 у 8-бітних зображеннях). Це особливо корисно для зображень, які занадто темні або занадто яскраві, оскільки робить ознаки більш помітними шляхом вирівнювання гістограми інтенсивностей пікселів.
cv2.equalizeHist(image)
image
: вхідне зображення у відтінках сірого (має бути одноканальним);- Повертає нове зображення з покращеним контрастом шляхом розтягування та вирівнювання гістограми.
Адаптивна гістограмна еквалізація (CLAHE)
CLAHE (Contrast Limited Adaptive Histogram Equalization) — це вдосконалена версія гістограмної еквалізації, яка працює з невеликими ділянками (тайлами) зображення, а не з усім зображенням. Вона покращує локальний контраст і запобігає надмірному підсиленню шуму, обмежуючи контраст гістограми в межах кожного тайла.
cv2.createCLAHE(...)
створює об'єкт CLAHE з такими параметрами:clipLimit
: поріг для обмеження контрасту (більше значення = вищий контраст);tileGridSize
: розмір сітки для поділу зображення на тайли (наприклад, 8x8).
clahe.apply(image)
застосовує CLAHE до вхідного зображення.
Swipe to start coding
Вам надано змінну image
:
- Застосуйте просту гістограмну рівномірність та збережіть результат у
equalized
; - Створіть об'єкт класу CLAHE у змінній
clahe
; - Застосуйте гістограмну рівномірність CLAHE та збережіть результат у
clahe_equalized
(рекомендовані параметри:clipLimit=2.0
таtileGridSize=(8, 8)
).
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 3.45
Вирівнювання Гістограми
Свайпніть щоб показати меню
Проста гістограмна еквалізація
Гістограмна еквалізація — це метод, який використовується для покращення глобального контрасту зображення. Вона працює шляхом перерозподілу значень інтенсивності так, щоб вони охоплювали весь можливий діапазон (від 0 до 255 у 8-бітних зображеннях). Це особливо корисно для зображень, які занадто темні або занадто яскраві, оскільки робить ознаки більш помітними шляхом вирівнювання гістограми інтенсивностей пікселів.
cv2.equalizeHist(image)
image
: вхідне зображення у відтінках сірого (має бути одноканальним);- Повертає нове зображення з покращеним контрастом шляхом розтягування та вирівнювання гістограми.
Адаптивна гістограмна еквалізація (CLAHE)
CLAHE (Contrast Limited Adaptive Histogram Equalization) — це вдосконалена версія гістограмної еквалізації, яка працює з невеликими ділянками (тайлами) зображення, а не з усім зображенням. Вона покращує локальний контраст і запобігає надмірному підсиленню шуму, обмежуючи контраст гістограми в межах кожного тайла.
cv2.createCLAHE(...)
створює об'єкт CLAHE з такими параметрами:clipLimit
: поріг для обмеження контрасту (більше значення = вищий контраст);tileGridSize
: розмір сітки для поділу зображення на тайли (наприклад, 8x8).
clahe.apply(image)
застосовує CLAHE до вхідного зображення.
Swipe to start coding
Вам надано змінну image
:
- Застосуйте просту гістограмну рівномірність та збережіть результат у
equalized
; - Створіть об'єкт класу CLAHE у змінній
clahe
; - Застосуйте гістограмну рівномірність CLAHE та збережіть результат у
clahe_equalized
(рекомендовані параметри:clipLimit=2.0
таtileGridSize=(8, 8)
).
Рішення
Дякуємо за ваш відгук!
Awesome!
Completion rate improved to 3.45single