07.01Простой способ уникализации картинок
Сейчас же есть отличная возможность сразу проверить свой уникализатор в бою. Мне стало интересно насколько сложно обмануть гугловский поиск, я не стал заморачиваться с выдумыванием алгоритмов, а просто решил применить стандартные фильтры из библиотеки для работы с изображениями pil.
В качестве исходной картинки я взял всеми любимого Matt Cutts .
Вот что гугл нашёл по исходной картинке:
И вот что было найдено после применения фильтра:
До и после:
Ну и собственно сам код:
#coding:utf-8 from PIL import Image,ImageFilter import numpy as np import random im = Image.open("image.jpg") im = im.filter(ImageFilter.MaxFilter(15)) im = im.filter(ImageFilter.BLUR) im.save("mod.jpg", "JPEG")
Данный фильтр был опробован на 10 изображениях и все они дали положительный результат. Стоит отметить что уникализируя одну и туже картинку несколько раз различных копий её вы не получите. Поэтому данный способ нужно дорабатывать, но как всегда - с меня только идея .
С цифрой 15 можно поиграться, выбрав оптимальное значение в плане качества картинки и степени её уникальности.
-
ajaja
-
http://jezuz-chrizt.livejournal.com Крайст
-
http://klipner.ru rushter
-
http://jezuz-chrizt.livejournal.com Крайст