Как уникализировать картинки ? !

hasugosu
На сайте с 09.03.2006
Offline
132
44242

Собственно недавно столкнулся с проблемой того, что Яша стал жутко умным на тему выявления дублей изображений, т.е картинок.

Не помогают манипуляции с

- Сменой размера

- Затемнением/засветлением

- Сменой gif на jpg или на png !

- Не помогает даже накладка водяных знаков !!! :gm:

Умный поисковик все равно записывает картинки с разных доменов в дубли !


Пожалуйста поделитесь опытом, как уникализировать большой массив картинок на автомате ?

Для чего это нужно ? Ну например для того, чтобы уникализировать 10 интернет магазинов с одинаковыми картинками.

O2
На сайте с 02.11.2009
Offline
50
#1

Не искажая и не портя сами картинки - практически никак.

boodooboo
На сайте с 13.12.2008
Offline
87
#2

М.б. зеркальное отображение?

Не мешайте мне правильно реагировать на те порции тепла и света, которые отпущены Солнцем лично для меня.
hasugosu
На сайте с 09.03.2006
Offline
132
#3
Не искажая и не портя сами картинки - практически никак.

Ну можно немного исказить и чуток подпортить. Главное знать как... подскажите. Возможно кто то догадывается о принципе определения дублей картинок ?

Что там считается кол-во цветов ? Или какая то служебная информация файла ?

Если бы он засранец (яндекс) дублил хотя бы только jpg, или только gif'ы между собой, я бы еще понял. Так он прекрасно записывает в дубли картинки разных форматов !

М.б. зеркальное отображение?

Имеете ввиду разворот на 180 градусов ?

Честно говоря в Якартинках не смог найти такие дубли. Но скорей всего потому что просто сложно найти такой пример. Нужно ставить эксперимент и ждать, а времени совсем нет (

Может кто то уже проверял и знает наверняка ? Поделитесь, не жадничайте :)

Антон_Олегович
На сайте с 18.03.2008
Offline
72
#4

Может такой вариант:

несколько фотографий товара в одной, с разным расположением для каждого магазина + водяные знаки каждого магазина.

По поводу зеркального думаю имелось ввиду это:

Создание сайтов (http://dsl-group.com/) и интернет магазинов в Харькове.
O2
На сайте с 02.11.2009
Offline
50
#5

Поворот это поворот, а зеркало это зеркало :)

Быстрые эксперименты можно поставить на tineye.com - самый известный поиск картинок-дублей в мире на текущий момент. Пишут, что его можно обмануть растяжением картинки по одному из измерений - причем по какому именно (ширине или высоте), ещё может зависеть от конкретной картинки :)

Гарантий, что у Яндекса будет также никто не даст, разумеется, но общие принципы должны быть схожи. А форматы файлов там ни при чем совершенно, анализируется-то само изображение... Как именно, это хз, можно предположить и какие-то статистические алгоритмы, и нейросети, и вейвлет-анализ, и т.д.

Технологии шагнули:

http://labs.ideeinc.com/multicolr/

http://labs.ideeinc.com/visual/

http://www.tineye.com/cool_searches

A
На сайте с 27.10.2009
Offline
5
#6
hasugosu:
Собственно недавно столкнулся с проблемой того, что Яша стал жутко умным на тему выявления дублей изображений, т.е картинок.

Не помогают манипуляции с
- Сменой размера
- Затемнением/засветлением
- Сменой gif на jpg или на png !
- Не помогает даже накладка водяных знаков !!! 😒

Умный поисковик все равно записывает картинки с разных доменов в дубли !

Пожалуйста поделитесь опытом, как уникализировать большой массив картинок на автомате ?


Для чего это нужно ? Ну например для того, чтобы уникализировать 10 интернет магазинов с одинаковыми картинками.

Да, там реально некоторая особая технология - определит даже серьёзное наложение фотошопом или по половинке изобржения.

Я не верил, пока не наткнулся на сервис http://tineye.com

"Издевательства" проводил самые разные - от изменений в графических редакторов, до программного сдвига каждого пиксела по каждому RGB-цвету в случайных направлениях.

Даже после изменения цветов более чем на четверть значения (рандомно) - картинка уже была вообще нечеловекопонятной - но сервис, к сожалению, НАХОДИЛ, похожие картинки :)

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

Общие направления в результате исследований наметились такие:

1. Нарезка картинки на более мелкие (типа мозайки) - то есть например, нарезать картинку на 9 частей, а потом путём HTML "склеить" всё в целое на страничке.

Это не сложно сделать на PHP - который будет либо сам нарезать в отдельные файлы, либо при вызове показывать нужную часть ;) Однако здесь возникает тогда вопрос - будет ли это гут для владельца сайта, если Яндекс.Картинки покажет лишь "вырезку" (один "паззл") :)

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

Если две рядом стоящие картинки - соединить в один файл. Если нет - то часть текста включить как изображение. Конечно, гиморно, но, опять же - можно реализовать программно ;)

Если есть ссылки - то придётся активировать части изображений через различные "Карты изображения" (код Image Maps какой-то - сейчас не вспомню).

3. Попробовать брать товар в большие рамочки (под цвет фона, например, или декоративные) - но сам не пробовал, пройдёт ли тест на уникальность ;)

Типа как делают плакаты, "демотиваторы", календари, можно вообще логотип сверху прицепить на приличное число пикселей (именно добавить, а не waterмарком).

4. Ещё вариант - различные преобразования типа в 3D вариант - что-то вроде виртуальной "рамки с фотографией товара" - в фотошопах скриптами как-то это делается, но естественно - это трудоёмко да и далеко не для всех типов товаров подойдёт ;)

Вот такие мысли по уникализации - попробуйте вышеуказанный сервис и всё поймёте :)

P.S. Пока писал ответ - сообщили про tineye, но думаю приведённые исследования будут интересны.

A
На сайте с 27.10.2009
Offline
5
#7
ody256:
Пишут, что его можно обмануть растяжением картинки по одному из измерений - причем по какому именно (ширине или высоте), ещё может зависеть от конкретной картинки :)

Мне попадались (насколько не изменяет память - как раз в Яндекс.Картинках) те, которые значительно были стянуты по ширине - и все равно он определил как копию (хотя на картинку смотреть невозможно было :) )

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

S
На сайте с 28.10.2005
Offline
296
#8
kendra12:
этот сервис - идиот
щас попробовал десяток картинок, которые использую на разных сателлитах
он ни одного точного совпадения не нашёл. т.е. я его таки на*бал 😆

Ага, сервис ведь знает все картинки в интернете, все до единой

V
На сайте с 13.01.2008
Offline
19
#9

сервис действительно не глуп. Может ЧБ как вариант?

Предлагаю гостиницу в центре Москвы (4 звезды) - 1 000 руб./сутки ()
Kolovrat
На сайте с 02.02.2009
Offline
117
#10
hasugosu:

Для чего это нужно ? Ну например для того, чтобы уникализировать 10 интернет магазинов с одинаковыми картинками.

Секрет :)

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

Коплю на домик в лесу

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий