Программа была написана для тестового задания в одну из IT-компаний г. Харькова. Успешно прошла отбор и была положительно оценена.Сравнивает изображения на предмет схожести.
Точное задание увы не сохранилось, но то, что должна делать программа отчетливо помню. Условие звучит примерно так: "Напишите программу, которая будет всерять схожие изображения, и если они отличаются более чем на 10%,то выдать сообщение-"не похожы", в противном случае - выдать ""все хорошо".
Программа работает с изображениями ".png" одинаковой высоты и ширины. Начинает проверку каждого пикселя с двух изображений и далее продолжает сравнивать пока не сравнит все. В случае , если отличие по цвету в RGB превосходит 10%, для отдельно взятого пикселя-то увеличивается на еденицу счетчи "плохих" битов.
В программе можно использовать любой процент различия битов. 1%-99% . Сама работа включает в себя полностью работоспособную программу, пример ее работы приведен в скриншотах.
trinitiwowka