Skip to content

pishchev/TextContrast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

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, не КОНСОЛИ!

При выборе сохранения/смены изображения предлагается в консоль записать соответсвующее имя файла.

About

Improves the readability of text in photos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages