Убрать помехи бинарное изображение C++

122
13 мая 2019, 23:40

Превращаю изображение в бинарное(черно-белое):

image = image.convertToFormat(QImage::Format_Mono);

Получается вот такое изображение с помехами:

А необходимо, что получилось примерно вот такое:

Как убрать помехи, желательно без сторонних библиотек?

Answer 1
image = image.convertToFormat(QImage::Format_Mono, Qt::ThresholdDither);

Фглаг Qt::ThresholdDither отключает дизеринг и применяет простой пороговый алгоритм для конвертации изображения.

см QImage::convertToFormat(), Qt::ImageConversionFlag

Полученное изображение:

READ ALSO
Двухпоточное приложение C++

Двухпоточное приложение C++

Всем привет, есть задача - Основной поток выделяет блок памяти размеров 200кб, заполняет его случайными числами и создает второй поток, который...

140
Поиск линии пикселей одного цвета C++

Поиск линии пикселей одного цвета C++

Есть изображения(ровная прямая линия может быть в любой стороны):

144
Ошибка: метод не определен в классе

Ошибка: метод не определен в классе

Есть два Java файла с одного пакетаПри при использование метода выдает ошибку "The method Print(String) is undefined for the type Hello"

157
Как работают синглтоны Java?

Как работают синглтоны Java?

Читая книгу "Программирование под Android" Брайна Харди, я столкнулся со следующим кодомСуществует класс синглтон:

119