Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.01.2015, 22:40   #11
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Есть ещё способ. Сравнение по цветовой гамме. Выделяем из картинки доминирующие цвета и высчитываем коэффициент корелляции с эталонной картинкой. Если % превышает некоторую пороговую величину, считаем картинки подобными. Если совпадает более чем на 99% - считаем одинаковыми.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 07.01.2015, 23:18   #12
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
Есть ещё способ. Сравнение по цветовой гамме. Выделяем из картинки доминирующие цвета и высчитываем коэффициент корелляции с эталонной картинкой. Если % превышает некоторую пороговую величину, считаем картинки подобными. Если совпадает более чем на 99% - считаем одинаковыми.
Я не смыслю в этих делах, но разве сумма по отдельности R, G и B всех пикселей не есть нечто подобное( и далее сравнение этих же чисел с такими же в оригинале)?
И конечно в идеале следует выбрать такой участок который наиболее разнообразные в рисунках.( то есть убрать те области где велика вероятность близких цветов)
Illusiony вне форума Ответить с цитированием
Старый 07.01.2015, 23:25   #13
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Illusiony Посмотреть сообщение
Я не смыслю в этих делах, но разве сумма по отдельности R, G и B всех пикселей не есть нечто подобное( и далее сравнение этих же чисел с такими же в оригинале)?
Это не так. Даже в одном и том-же рисунке, переведённом из разных форматов в Битмап, суммы могут существенно отличаться. Это происходит потому, что любой из форматов сжатия, кодирует цвета по разному. Отсюда, неизбежны ошибки восстановления и количество шума из-за разного коэффициента размытости. Но, весовое соотношение доменирующих цветов гаммы, остаётся постоянным с небольшим, порядка 0,1-0,2%, отклонением.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 09.01.2015, 18:49   #14
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию

Большое спасибо. Буду думать дальше.
Illusiony вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Слияние в MS Word - проблема с путем CrazyTactic Microsoft Office Word 6 20.03.2021 07:59
Продублировать путем перезаписи тинки-винки Общие вопросы C/C++ 1 11.05.2014 06:56
Падежи путем замены ie-pskov Microsoft Office Word 26 19.05.2011 10:00
Проблема с путем Cookie java_91 PHP 1 03.05.2011 14:55
Сохранение с путем из Edit amadi Общие вопросы Delphi 6 26.01.2011 18:56