Pull to refresh

Comments 17

Если не ограничиваться рамками плагина для браузера, то уже много лет весьма эффективный поиск дубликатов реализован в кросс платформенном портабельном менеджере изображений XnViewMP.
Причем там можно искать не только точные дубликаты (даже разного разрешения), но и похожие изображения, отличающиеся незначительными деталями.

Спачибо за наводку, я посмотрю

А есть ли какой-нибудь оффлайн сортировщик на основе ИИ? Еду природу животных и т.д. отсортировать среди тонны фоток

>muh privacy

Так из-за этого маразма с приватностью у вас первая проблема, где CORS и нельзя. Давно пора отменить эту принудиловку и сделать всё опционально, а не поддерживать.

Да, вместо нее теперь как раз гугл-фото

Несколько одинаковых фото снимают не просто так, а чтобы выбрать лучшее. Имеется 3 фото, на котором 2 человека, А и Б. На первом А моргнул, на втором у Б рот некрасиво приоткрыт, третье норм. Что выберет ваш плагин?

Зачем вообще заливать в гугол дубликаты, почему не поудалять неудачные фото во время обработки?

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

Потому что каждый из нас надеется, что когда-нибудь разгребёт эту кучу с позапрошлогодней поездки в латинскую Америку, а гугл фото такой типа "для ладно тебе этим маяться, пускай всё это у меня полежит, если что докупишь ещё памяти, делов то"

Так raw файлы всё равно в гуглофото не зальёшь. Оно не для хранения, оно родственникам и друзьям показывать.

Ну в целом так и есть. Логика Гугл-фото: я сохраню все что ты сфоткал, а ты, если хочешь, создай из наиболее удачных фоток альбом, который будешь показывать друзьям/родителям. Лень создавать альбом? -- не парься, я сделаю это за тебя.

Как фотограф-любитель, ещё заставший плёнку в 24 кадра (на неделю), скажу, что если вы будете сразу разгребать неудачные кадры, то довольно быстро научитесь не делать много одинаковых кадров, а сразу видеть момент и даже влиять на него. Для этого не нужно огромных усилий, немного опыта и насмотренности, всё остальное сделает естественный интеллект. В конце концов, почему бы не выбрать его для программирования?

Добрый день! Спасибо за интересную и полезную статью!

Можно пару вопросов:

  • Какую достаточно шуструю библиотеку на Python вы планировали использовать? Было бы интересно наобучать локальную нейронке на своих фото, было бы полезно... Но пока ничего такого реализовать не получалось...

  • И маленький вопросик, как вы командировали расширение для Chrome? Там вроде через меню разработчика можно добавлять локальные расширения, только вот, если не ошибаюсь, есть заморочки с корректным подписыванием; и интересно, как собрать хромовское расширение?

Буду очень благодарен за пояснение!

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

Расширение загружается нераспакованным через режим разработчика, включаемый во вкладке расширений. Дальше, после получения идентификатора Google Chrome Extension Store, просто надо сохранять key в manifest.json и все. Гугл, как и эппл, делает MITM и заменяет подпись своей, так что расширение вы ставите не от меня, а от них. Грустно, но пока что сойдёт. В стор загружается обычным неподписанным zip архивом.

A почему было решено делать это не с полным оффлайн-архивом, сказанным через сервис Google Takeout?

Потому что это удобнее, синхронизируется со всеми устройствами и не теряются связи с контактами и лицами

Sign up to leave a comment.

Articles