Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Схожесть двух песен/видеороликов
 
 автор: Filsh   (17.08.2011 в 16:57)   письмо автору
 
 

Всем доброго!
Помогите советом, или кто то может уже делал.
Как реализовать определение схожести двух песен/видеороликов?
Как то разложить на гормоники или что то еще?
Буду благодарен любому совету или информации

  Ответить  
 
 автор: Valick   (17.08.2011 в 17:07)   письмо автору
 
   для: Filsh   (17.08.2011 в 16:57)
 

нанять модератора :)

  Ответить  
 
 автор: Filsh   (17.08.2011 в 17:19)   письмо автору
 
   для: Valick   (17.08.2011 в 17:07)
 

нанять модератора :)
Неа) у меня будет мега фича, там их с десяток нужно будет))
Шучу конечно, думаю если писать то на каком то побыстрее языке, например С++ ?

  Ответить  
 
 автор: julpierto   (17.08.2011 в 17:36)   письмо автору
 
   для: Filsh   (17.08.2011 в 17:19)
 

По размеру файла

  Ответить  
 
 автор: Filsh   (17.08.2011 в 21:43)   письмо автору
 
   для: julpierto   (17.08.2011 в 17:36)
 

Интересно как Вы по размеру файла определите схожесть

  Ответить  
 
 автор: MHz   (17.08.2011 в 21:45)   письмо автору
 
   для: Filsh   (17.08.2011 в 21:43)
 

Мне кажется схожесть практически не реально определить программно. Можно только идентичные определить.

  Ответить  
 
 автор: cheops   (17.08.2011 в 21:51)   письмо автору
 
   для: MHz   (17.08.2011 в 21:45)
 

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

  Ответить  
 
 автор: MHz   (17.08.2011 в 22:14)   письмо автору
 
   для: cheops   (17.08.2011 в 21:51)
 

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

  Ответить  
 
 автор: cheops   (17.08.2011 в 22:27)   письмо автору
 
   для: MHz   (17.08.2011 в 22:14)
 

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

И более сложные задачи решаются, то же проект распознавания лиц осуществляется нижегородской лабораторией Intel (в общем я так понимаю это школа Неймарка работает) и вроде даже как успешно.

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

Сейчас ситуация немного другая, военные (особенно в США) стали заказывать разработки в гражданском секторе (хотя еще десятка два лет назад, военные на голову опережали гражданские исследования, по множеству вопросов ситуация справедлива и на сегодняшний день). Если есть спутники-шпионы, есть и системы распознавания образов и автоматического картографирования. Более того, существовали они очень давно... до всяких GoogleMap.

  Ответить  
 
 автор: cheops   (17.08.2011 в 21:44)   письмо автору
 
   для: Filsh   (17.08.2011 в 16:57)
 

Ну... песни можно попробовать... Преобразовав в Фурье, можно попробовать повыделять голос, инструменты... с видео - это область распознавания образов... скажем так, такое ПО на каждом углу не валяется и бесплатно кучкой энтузиастов не делается.

  Ответить  
 
 автор: Filsh   (18.08.2011 в 10:02)   письмо автору
 
   для: cheops   (17.08.2011 в 21:44)
 

Большое спасибо за советы, начну с Фурье, если будет прогресс отпишусь)
Если у кого то еще будут мысли - буду благодарен

  Ответить  
 
 автор: grafen   (19.08.2011 в 11:02)   письмо автору
 
   для: Filsh   (18.08.2011 в 10:02)
 

Нужно копать в сторону moskva.fm - у них там вроде на c++

  Ответить  
 
 автор: Ильдар   (19.08.2011 в 11:05)   письмо автору
 
   для: Filsh   (17.08.2011 в 16:57)
 

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

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования