Pull to refresh

Comments 5

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

А теперь сделаем курсовую работу по OpenCV и ImageMagick:

  1. Преобразовать все цвета к 4 битам на канал. 4096 цветов хватит всем.

  2. Распознать прямоугольные границы букв в документе и измененить кернинг и межстрочный интервал в случайных границах. Кернинг запоминаем для кадой пары букв в строке, чтобы у читателя глаза не повытекали.

  3. Определить прямоугольные границы иллюстраций, подвинуть каждую из них в случайном направлении, растянуть на 1-5% по каждой оси и повернуть на случайный угол в пределах +- 2 градуса. Если косинус угла поворота картинки умноженный на её ширину меньше, чем 1 мм, увеличивать угол поворота в 2 раза до тех пор, пока не станет больше.

Бонусное задание: перед обработкой документа выровнять межстрочные интервалы и левую/правую границу текста в пределах +/- треть буквы.

А потом окажется, что промаркировали точками переноса, либо заменой букв с похожим начертанием, либо ещё как-то. (да хоть синонимы вставляй)

У "злодея" бесконечное количество вариантов "спалиться", рано или поздно приличная служба безопасности прищучит.

Подскажите пожалуйста, в каком инстументе вы рисовали SD? Очень понравился плавный переход в обратную сторону и цельная линия в одном направлении)

Sign up to leave a comment.

Articles