pishchev/TextContrast
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
------------------TextContrast------------------------------------------ Приложение для улучшение контрастности текста на изображении ------------------Сборка------------------------------------------------ Для сборки использовать openCv v4.5 ------------------Справка для приложения TextContrast-------------------- Для обработки изображения используется комбинация thresholding map (пороговой карты) и contrast map (контрастного изображения), которое строится относительно карты порогов. Для изменения карты порогов/контраста используем ползунки в окне Type: cntrType - изменение типа контраста, thrType - изменение типа пороговой карты. Карты порогов: 0 - Gaussian thresholding map, карта основанная на размытии по Гауссу. 1 - Pyramid thresholding map, катра на основе пирамидального разложения по минимумам, максимумам и средним. Типы контраст: 0 - Border contrast, подчеркивание границ 1 - Alpha contrast, аналогичен Border contrast, но с использованием альфа наложения на исходное изображение 2 - Saturation contrast, контраст, учитывающий насыщенность исходного изображения Примечание: некоторые комбинации карты контраста и карты порога могут давать странный эффект. Для каждой карты порогов/контраста присутствуют коэффициенты, который можно менять с помошью ползунков в окне Regulate. Для сохранения/смены изображения/выходе используются клавиши "1", "2", "0" соответственно, эта информация дублируется в консоль. Примечание: Данные клавиши работают при активном окне, созданном opencv, не КОНСОЛИ! При выборе сохранения/смены изображения предлагается в консоль записать соответсвующее имя файла.