На одном форуме (вернее на многих) есть игра - угадай фильм по кадру. Ясен красен в наше время эти игры особо не работают, ибо правой кнопкой по картинке -> поиск и вся игра. Ну и решил я добавить справедливости и изменять картинки. В идеале автоматом на php с помощью imagick. Оказалось что задача весьма сложная. Хотя я наивно полагал, что немного поиграв с тоном, контрастом, добавив какую-нибудь рамку и водяной знак в углу легко наебу всех бринов и педжей. Xуй там. Взял первый попавшийся скрин от Брат 2 и начал просто тупо играться в Gimp с эффектами, делал верхний слой с 90% затемнением, делал картинку эффектом кубизм (человек уже не понимает что на ней), придавал ей вращения 20 градусов на детородном органе и гугл один хер находит. Более мелкие изменения я даже не описываю... Есть мысли как осуществляется поиск картинок и как его победить? Уже даже спортивный интерес, xуй на него на этот форум )))
Любопытно, но не помогло ни разу В общем если кому интересно или попадет сюда через поиск, то опытным путем выяснено, что гугел скорей всего использует в поиске перцептивный хэш или что-то очень близкое и если не находит, то выдает похожие изображения, но уже по какому-то другому алгоритму. ))
Все это херня. Там описаны какие-то общие теории, а мне нужно на практике. Я ведь не научную работу пишу для докторской диссертации. Я и сам в процессе поиска перечитал кучу всякой теории, но не помогает в реальном бою. Вроде у меня получилось на паре картинок обмануть гугл и я подумал что все хорошо. Но радость была не долгой Беру кадр из побега из шоушенка. В гимпе обрезаю немного, зеркалю, меняю немного контраст, цвета, делаю сглаживание и постерезацию до 30 цветов, вращаю на 5 градусов и добавляю небольшой текстовый копирайт и удаляю efix. Он пишет что не может найти изображения других размеров, но сука всё равно пишет, Скорее всего, на картинке pobeg iz shoushenka и далее список релевантных ссылок... ЧЯДНТ!!!
Там названия трех конкретных используемых алгоритмов для реверсивного поиска изображений. Все три использует сервис в котором ты ищешь. Если это "херня" для тебя, то продолжай "вертеть на 5 градусов"
Ты бы читать лучше научился, а не свое всегда толдычил. Тогда бы ты понял, что про все эти алгоритмы я вкратце уже читал, но на практике это не дает результата. Я меняю в картинке свойства, которые вроде описаны в том или ином алгоритме, но эта хитрая сука все равно детектит популярные картинки Конечно уделив может быть реально много времени именно теории и потом потратить 3 месяца на свой собственный алгоритм изменения я бы и добился хороших успехов, но это не та задача, чтобы тратить на это столько ресурсов. Все обсуждение в этой теме идет по принципу: Знаешь как на практике реализовать? Нет? Иди мимо. А если знаешь будь добр, разгласить ценную инфу если не жалко. Кстати гугл и tineye я научился обманывать малой кровью, но вот яндекс вообще зверюга... russian technology
@Познающий php, Контраст и даже шумы на изображении не изменят их суть. Современный поиск происходит с помощью нейросети, которая распознает на изображениях предметы, их формы и т.п. Если может угадать человек - может и гугл. Вы видели "Рисуем с Гугл"?
@Maputo я делал много разных изменений чтобы понять какая все таки технология может там главенствовать. И мое мнение что такое распознавание форм и предметов далеко не главное Детектид довольно легко... Уверен, что основа там что-то типа перцептивного хэша, но далеко не только она юзается У яндекса точно )
А ты думаешь, что они анализируют все миллионы точек в больших картинках? Вот, глянь что будет, если уменьшить твой и оригинальный кадры до 80 пикселей по ширине. Разницы практически никакой.
Ну это так я для примеру запостил. На самом деле я довольно много вносил разных измениний, в том числе зеркалил их и изменял перспективу. При этом кадр я вставлял в другую картинку. И яндекс все равно детектил. Хотя гугл уже за щеку брал.
По-моему нам удавалось победить поисковик с помощью 3 изменений в картинке. Большой (30% от ширины и 10% от высоты) водяной знак, который даже не водяной, а просто картинка сверху основной картинки + изменение цвета фона + зеркалирование. Делали довольно давно это, может уже и не будет работать.