Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Самый быстрый способ поиска изображений?  (Прочитано 1391 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RazrFalcon

  • Автор темы
  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
К примеру:
Есть 50000 изображений, есть алгоритм сравнения. Как быстро найти нужное, при условии что изображения, все одного размера и многие похожи.
Фактически, нужно найти нужный кадр из видео разбитого по кадрам.
Интересны любые предложения.
« Последнее редактирование: 20 Декабря 2010, 10:11:49 от RazrFalcon »
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн aliftin

  • Старожил
  • *
  • Сообщений: 1398
    • Просмотр профиля
Re: Самый быстрый способ поиска?
« Ответ #1 : 19 Декабря 2010, 00:10:53 »
sudo aptitude show findimagedupes
Package: findimagedupes
New: yes
State: not installed
Version: 2.18-3
Priority: optional
Section: universe/graphics
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Uncompressed Size: 139k
Depends: perl (>= 5.10.0-22ubuntu1), perlapi-5.10.0, libc6 (>= 2.1.3),
         libgraphics-magick-perl, libfile-mimeinfo-perl, libinline-perl
Description: Finds visually similar or duplicate images
 findimagedupes is a commandline utility which performs a rough "visual diff" to
 two images. This allows you to compare two images or a whole tree of images and
 determine if any are similar or identical. On common image types,
 findimagedupes seems to be around 98% accurate.
Homepage: http://www.jhnc.org/findimagedupes/

http://freshmeat.net/projects/imgseek/

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

Оффлайн smaharbA

  • Участник
  • *
  • Сообщений: 220
    • Просмотр профиля
Re: Самый быстрый способ поиска?
« Ответ #2 : 19 Декабря 2010, 00:21:51 »
<офтоп>
« Последнее редактирование: 20 Декабря 2010, 08:22:46 от truegeek »
Я конечно далек от мысли...(с)

Оффлайн RazrFalcon

  • Автор темы
  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Самый быстрый способ поиска?
« Ответ #3 : 19 Декабря 2010, 03:51:59 »
Пока остановился на pHash, но он тоже не шибко быстрый =/

Пользователь решил продолжить мысль 19 Декабря 2010, 09:27:04:
imgSeek на питоне  :-[
findimagedupes - Perl  :-\ ^2
« Последнее редактирование: 19 Декабря 2010, 08:28:48 от RazrFalcon »
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн aliftin

  • Старожил
  • *
  • Сообщений: 1398
    • Просмотр профиля
Re: Самый быстрый способ поиска?
« Ответ #4 : 19 Декабря 2010, 12:12:51 »
Ну как знаете.
Если мы не можем до чего то дотянуться, мы виним в этом не свой рост, не отсутствие табуретки, а свою цель.

Оффлайн theurs

  • Активист
  • *
  • Сообщений: 470
    • Просмотр профиля
Re: Самый быстрый способ поиска?
« Ответ #5 : 19 Декабря 2010, 12:52:31 »
что то мне подсказывает что в любом формате изображений, использующих сжатие, должны быть контрольные суммы

Оффлайн RazrFalcon

  • Автор темы
  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Самый быстрый способ поиска?
« Ответ #6 : 19 Декабря 2010, 12:58:45 »
что то мне подсказывает что в любом формате изображений, использующих сжатие, должны быть контрольные суммы
В самом файле что ли?
Мне нужно найти похожие, а не одинаковые.
Это делает пока только openSURF и pHash, но намного медленнее чем тот же imgSeek =/
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Самый быстрый способ поиска?
« Ответ #7 : 20 Декабря 2010, 14:19:38 »
что то мне подсказывает что в любом формате изображений, использующих сжатие, должны быть контрольные суммы
В mpeg2 их нет.
Есть в контейнере MPEG2-Transport stream, но там они используются для обнаружения потерянных пакетов, чтобы не отдавать декодеру некорретные данные.
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.