2017-02-15 3 views
1

Поиск Google для Гистограмма выравнивании Python или Contrast растяжка Python Я направлен к тем же ссылкам из питона документации в OpenCV, которые на самом деле и связанные с выравниванием и не растягивая (ИМО) ,Контраст растяжения в Python/OpenCV

  1. http://docs.opencv.org/2.4/doc/tutorials/imgproc/histograms/histogram_equalization/histogram_equalization.html

  2. http://docs.opencv.org/3.2.0/d5/daf/tutorial_py_histogram_equalization.html

Прочитайте документацию, это, кажется, путаница с формулировкой, поскольку она описывает выравнивание как операции растягивания:

Что такое уравнивание гистограммы, так это растяжение этого диапазона.

И

Так что вам нужно, чтобы растянуть эту гистограмму либо концами (как заданные в изображении ниже, из википедии), и это то, что делает выравнивание гистограмм (простыми словами)

Я чувствую, что это неправильно, потому что нигде в Википедии не говорится, что выравнивание гистограммы означает растяжку, а при чтении других источников они четко различают две операции.

  1. http://homepages.inf.ed.ac.uk/rbf/HIPR2/histeq.htm
  2. http://homepages.inf.ed.ac.uk/rbf/HIPR2/stretch.htm

Мои вопросы:

  1. делает документация OpenCV фактически реализует выравнивание гистограмм, в то время как плохо объясняя это?

    1. Есть ли реализация для контрастного растяжения в Python? (OpenCV, и т.д.?)
+0

Я думаю, вы имеете в виду ** «Контрастность растяжения» ** –

+1

Взгляните на [ЭТА СТРАНИЦА] (http://stackoverflow.com/questions/41118808/difference-between-contrast-stretching-and-histogram-equalization) для небольшого понимания того, что означают эти два термина ... –

+0

@ JeruLuke спасибо, я имел в виду контрастное растяжение! Я отредактирую вопрос. – Roxanne

ответ

2

OpenCV не имеет функции для контраста растяжения и Google дает тот же результат, так как выравнивание гистограмм делает растянуть гистограмму по горизонтали, но его просто разность функции преобразования , (Оба метода увеличения контрастности функции images.Transformation передает уровни интенсивности пикселей из заданного диапазона, требуемого диапазона.)

Гистограмма уравнивания выводит функцию преобразования (TF) автоматически от функции плотности вероятности (PDF) из данное изображение, где в отличие от растягивания вы указываете свой собственный TF на основе требований приложений.

Один простой TF, через который вы можете сделать контраст растяжения min-max контраст растяжку -

((пиксель - мин)/(макс - мин)) * 255.

Вы делаете это для каждого значения пикселя. min и max - минимальная и максимальная интенсивности.

Смежные вопросы