Как найти видео по фото
Содержание:
- Приложения для поиска по картинке с телефона
- Другие способы поиска фильма
- Как найти человека в соц сетях по фото?
- Топ сервисов для распознавания музыки онлайн
- Программы для распознавания музыки для мобильных устройств
- Найти кино по кадру
- Если вы помните, где смотрели фильм
- Где скачать качественные фильмы?
- Где найти нужный фильм?
- Поиск изображений с использованием Яндекса
- Как найти фотографии определенного человека или домашнего животного и отметить их
- Shazam (iOS / Android / Mac OS)
- Поиск по видео фрагментам
Приложения для поиска по картинке с телефона
На рынке существует множество интересных приложений, которые позволяют идентифицировать различные объекты с помощью камеры в телефоне.
Aipoly
Приложение Aipoly
Одним из них является приложение Aipoly, которое доступно бесплатно на телефонах iPhone и Android в Google, Play Store или AppStore.
Приложение может распознавать объекты без предварительной съемки.
Утилита очень хорошо распознает различные предметы быта, разные виды пищи и даже животных, растений.
С другой стороны, многие вещи до сих пор не узнаваемы и требуют улучшений, обновлений.
Google Объектив
Приложение Google Объектив
Не знаете название сфотографированного моста? Может быть, интересует название статуи в галерее?
Может, нужно что-то узнать о вине, этикетку которого только что запечатлели в своей камере?
Все это узнаете благодаря Google Объектив — проекту, который вскоре изменит взгляд на поиск фотографий в Интернете.
Идея заключается в том, что утилита отображает массу информации об объектах, людях или персонажах на снимках, сделанных с помощью мобильного устройства.
Сфотографируйте Статую Свободы или Колизей и Google Объектив будет искать в Интернете все, что касается этих архитектурных шедевров.
Сфотографируйте неизвестный рисунок на стене, и приложение подскажет ее автора, цену, историю.
Можете сфотографировать визитку и программа добавит захваченные данные в адресную книгу.
PictPicks
Поиск картинок — PictPicks
Огромным спросом пользуется приложение PictPicks. Это небольшая, удобная программа для поиска изображений, использующая инструмент «Google Images».
PictPicks ищет изображения, используя выражения, а также по загруженным изображениям.
Особенно интересна вторая функция.
Вы просто берете изображение и загружаете его на сервер Google. Ниже приводится обзор изображения, оценка того, что на нем, предлагаются визуально похожие рисунки.
Занимает процесс всего несколько секунд. Для классического поиска слов рекомендуется использовать английский язык, так найдете больше снимков.
PictPicks – простое, интуитивно понятное приложение. Интерфейс действительно прост.
После открытия можете сразу ввести выражение для искомого изображения.
В меню располагается опция поиска по картинкам.
Удивительно, но эта функция обрабатывает очень сложные вещи.
Например, распознает постеры фильмов, известные работы мировых художников, распознавание известных архитектурных зданий, строений.
Как и при поиске в браузере, существуют фильтры. Можете задать желаемый размер, цвет и тип изображения, которое ищете.
Разработчики предлагают различные фильтры, такие как:
- размер (хотите ли отыскать фотографию, рисунок, gif, лицо, картинки, штриховые рисунки);
- цветовую гамму рисунка;
- (JPG, BMP, PNG, WEBP и т. д.).
Смотри также видео по поиску картинок на смартфоне:
ПолезноБесполезно
Другие способы поиска фильма
В последнее время все чаще используется интересный метод поиска кинолент. Он основан на том, что пользователь вспоминает основной штамп, который использовался в фильме.
Штамп – это распространенный сюжетный ход. Например, герой-одиночка мстит убийцам своей семьи
Или же на протяжении всей картины большое внимание уделяется сумасшедшему ученому, собирающемуся уничтожить или поработить мир
С одной стороны, киноманы считают штампы свидетельством плохой работы сценаристов. Ведь они не придумывают ничего оригинального и просто берут за основу то, что зрители видели раньше много раз.
Разумеется, добавляется определенная сценарная оригинальность (героям меняют характер, действие происходит в другой местности и т.д.). Но опытный кинокритик без труда определит, сколько штампов содержит фильм.
Зато для тех, кто пытается вспомнить название фильма, штампы окажут неоценимую помощь. На сайте TVtropes.org их собрано огромное количество.
!!—К примеру, штамп по типу «ужасы и убийства в отеле» называется «Hell Hotel». Если человек помнит, что основной сюжет крутился вокруг отеля, в котором творилась чертовщина или там орудовал маньяк, то на странице штампа «Hell Hotel» он может просмотреть список соответствующих фильмов.
TVtropes.org является англоязычным ресурсом. Но использование онлайн-переводчика решит эту проблему. С ним можно узнать общий смысл того или иного штампа.
Еще один англоязычный, но очень полезный ресурс whatismymovie.com. Как им пользоваться, используя переводчик от гугла – смотрите видео в конце статьи.
Намного проще будет тем, кто помнит хотя бы одного актера из просмотренного фильма. На следующих ресурсах имеется фильмография различных актеров:
- «Википедия»;
- film.ru;
- «Кинопоиск».
Если получилось вспомнить интересную фразу героя киноленты, то она может найтись на «Викицитатнике». Ведь многие известные фильмы разбираются поклонниками на множество цитат.
Те, кто пользуются сайтами онлайн-кинотеатров, могут зайти в историю браузера (Сочетание клавиш Ctlr+H (русская «р»)) и узнать, какой фильм был просмотрен в тот или иной день. Это еще один хороший повод сохранять историю просмотров веб-страниц.
Стало интересно, из какого фильма кадр на той или иной смешной картинке? Достаточно сделать поиск по изображению, который доступен в «Гугл» и «Яндексе». Еще лучше воспользоваться tineye.com, который специализируется на поиске картинок.
Выходит, что у кинолюбителя есть все шансы найти просмотренный фильм, даже если он помнит о нем очень мало. В некоторых случаях достаточно правильно воспользоваться поисковиком или задать вопрос на форуме. Иногда придется вспоминать используемые киноштампы или диалоги героев.
Видео-инструкция по поиску названий фильмов в интернете
В этом ролике Андрей Морин покажет, как использовать сервис whatismymovie.com, для поиска нужного фильма:
Как найти человека в соц сетях по фото?
№2. Search4Faces
- Аватарки Вконтакте и Одноклассников
- Фотографии профиля Вконтакте
Выбираем любой из вариантов, переходим и нажимаем кнопку “загрузить”. Несколько вкладок позволяют добавить photo из разных источников.
- С персонального компьютера
- С фотокамеры.
- Импортировать из URL источника.
- Instogram – самый большой каталог иллюстраций в интернете, где есть всё: природа, автомобили, люди.
Search4Faces, может импортировать фото в “инстограм”.
Дополнительные настройки при загрузке, позволяют изменить опции, установив: пол, страну, возраст, город и количество фото, которые следует отобразить в результатах – максимум 50.
Если, например, сервис ничего не выдал, то есть альтернатива, например, FindClone.
№3: FindClone
Что из себя предоставляет данная площадка? Она занимается тем, что ищет людей в “vk” используя foto человека.
Услуга использования сайта, пробная, вы получаете подписку на срок 30 дней и лимит в 50 попыток найти человека. После чего придётся оплатить пакет услуг. Известно, что данный инструмент для поиска использует технологию нейросетей. Она способна обучаться, для достижения лучшего результата. Для получения доступа к возможностям сервиса, требуется пройти регистрацию указать номер телефона и пароль.
№4. PimEyes
Сервис был выпущен 12 июня 2020 года.
Как работает? Прежде всего, у него нет ограничений, можно найти фотки человека на любых сайтах интернета, включая так же популярные ресурсы: youtube, wordpress, instagram и tumblr. PimEyes наделён искусственным интеллектом Clearview AI, который является достаточно мощным, и способен найти кого угодно, разумеется если объект как-то отметился разместив свои фотки.
Ресурс предоставляет два варианта использования, бесплатный и платный. Первый ограничен в возможностях и показывает только фотопортрет “юзера”. Второй – премиум аккаунт стоит 732 руб. и это не за год или месяц, а всего за 24 часа. Особенности предоставляемой платной услуги, получение ссылок, где засветился пользователь. Кроме того, клиент ресурса может подключить уведомление в режиме онлайн, которое будет сообщать об появлении новых похожих фотографий в сети, заданных в критерии поиска.
Теперь вы знаете как найти человека в соц сетях по фото, и можете использовать любой из выше перечисленных ресурсов.Поисковые системы (ПС) – всё кто сёрфит (гуляет по интернету и читает посты) знают, что запросы выстраиваются по списку заданной пользователем в строке поисковика. Алгоритм построения запросов, работает по принципу самых релевантных страниц. На самом деле там играет важную роль много факторов, внешние ссылки, внутренние, перелинковка, более подробную информацию смотрите (ссылка). На протяжении долгого времени алгоритм нахождения информации усовершенствовался, и все сервисы так же претерпели существенные изменения.
№5. Инструменты поиска поисковых систем
Загрузите фотографию в поисковике, он автоматически высветит все похожие иллюстрации и укажет название города, то же самое и с фильмами по кадрам лёгко узнаётся имя фильма и не придётся идти на форум спрашивать.
Люди ищутся ничуть не хуже всего остального, разумеется, при условии, если личность ведет свой блог, где опубликовано фото автора.
Появится панель. Перетащите на неё картинку, чтобы начался поиск или откройте изображение, щёлкнув по панели и выбрав с жёсткого диска компьютера.
Ещё один способ. Это указать путь изображения, нажать кнопку, и фотография найдётся.
В этом случае мы используем уже заранее подготовленный файл, скаченный из интернета. Например, любой кадр из фильма, на котором изображён человек.
Если, это известная личность, то кроме имени и фамилии мы получим описание и род деятельности. Для тех, кто снимается в фильмах, будет выведен список картин, где могли играть знаменитости.
Топ сервисов для распознавания музыки онлайн
Итак, давайте с вами рассмотрим самые известные онлайн-сервисы, они помогут вам в поиске музыки по звуку. Базы данных таких сервисов постоянно пополняются, так что найдется все!
Midomi
Мидоми — это самый узнаваемый и мощный интернет-ресурс, который позволит вам определять музыку по звуку.
Порядок действия для поиска:
- Перейдите на сайт Мидоми.
- Щелкните на полукруглую кнопку с микрофоном на главной странице, чтобы совершить поиск.
- Разрешите браузеру использования микрофона в сплывающем окошке.
- Включите музыкальный отрывок, который нужно найти.
- После чего начнется поиск подходящей музыки в базе данных.
- Если сервис найдет совпадения, откроется новая страница с результатом.
Бывает случаи, когда алгоритму не удается найти песню. Не стоит сразу расстраиваться увеличите громкость и перемотайте песню на середину и попробуйте снова.
AudioTag
- Перейдите на главную страницу АудиоТег.
- Щелкаем на кнопку «Выберите файл» и загружаем аудио файл который необходимо распознать.
- Далее вам нужно пройти капчу и нажать «Распознать» для того, чтобы сервис убедился, что вы не робот.
- Дождитесь пока робот проанализирует загруженный файл (обычно это 10-20 секунд).
В результате сервис покажет один или несколько результатов с процентом на точность.
WatZatSong
WatZatSong — это сообщество любителей музыки, которые могут определить большинство песен и треков. Поэтому посетите сайт, создайте аккаунт и запишите песню. Вот как это сделать:
- Перейдите на страницу сервиса https://www.watzatsong.com/en.
- Жмем на кнопку «Sign-In» в правой верхней части экран.
- Переходим к заполнению формы для регистрации. Заполните все поля в форме для регистрации на сайте. У кого есть аккаунт в facebook, тот имеет возможность воспользоваться быстрой регистрацией. Для этого кликните значок фейсбука. После чего появится всплывающие окно, нажмите на кнопку «Продолжить как … ».
- После авторизации кликните на «Post a sample».
- Выберем удобный для вас вариант: запись через микрофон или загрузка композиции с компьютера.
- При необходимости укажите жанр, заполнив специальное поле.
- Напишите в форме «Comment» комментарий для других пользователей и нажмите на кнопку «Confirm».
Дождись, пока кто-нибудь из пользователей напишет название трека, если они узнают его.
Программы для распознавания музыки для мобильных устройств
Если запомнить песню сложно или невозможно, можно воспользоваться телефоном или планшетом, подключёнными к интернету. На гаджеты устанавливают специальные виджеты или приложения, которые могут распознавать играющую мелодию, выдавая несколько вариантов песни. Точность определения композиции зависит от качества трека, а также полноты базы данных утилит.
Shazam
Шазам – распространённая программа для распознавания музыки. Она работает на всех платформах, разработанных для мобильных устройств. Анализ аудиопотока приложение осуществляет через микрофон. Первоначально утилита записывает короткий отрезок звучащей песни. Затем программа сравнивает его со своей БД. Когда будут найдены совпадающие треки, основные параметры композиции отобразятся в главном окне.
SoundHound
Приложение, по принципу поиска похожее на Shazam, однако по некоторым параметрам его опережает. Программа может определить песни по мелодии или напеванию голосом. Среди минусов – отсутствие базы данных русских исполнителей и англоязычный интерфейс. Достоинства программы:
- бесплатная;
- простой, понятный интерфейс;
- поддержка операционных платформ персонального компьютера и смартфонов;
- напев мелодии.
Sound Search for Google Play
Программа для пользователей Android систем. Официальное приложение от компании Google имеет гибкие настройки и подойдёт любителям минимализма в оформлении интерфейса. Утилиту размещают на главном экране гаджета и запускают каждый раз, когда необходимо определить, что это за песня звучит. Приложение быстро идентифицирует мелодию, выдаст её наименование, предложит скачать оригинальный трек из Google Store. Среди минусов:
- Тестовый период 1 месяц. По истечении указанного срока необходимо оформлять подписку.
- Работа только на Android версии не ниже 4.0.
- Некорректное распознавание оригинального трека и его ремиксов.
MusiXmatch
Популярный проигрыватель для мобильных устройств. К базовым функциям приложения для воспроизведения композиций добавлена полезная утилита, позволяющая найти песни по звуку онлайн через встроенный либо внешний микрофон. Проигрыватель подвязывается к плейлистам Apple Music или Google Music с широкими возможностями по сортировке и компоновке песен.
Найти кино по кадру
«Как найти фильм, где…» — именно с такой фразы начинаются поисковые запросы. Приберегите их для сайтов, которые описаны выше. И подробнее о сюжете напишите в постах. Если у вас есть скриншот или отрывок фильма, из которого можно его сделать, воспользуйтесь ресурсом Tineye.
Поиск фильма по кадру на Tineye
Нажмите на стрелку, чтобы загрузить картинку на сервис. По ней робот будет искать результаты. И вполне возможно, что вам удастся отыскать название кино по скрину. Искать можно и в поисковых системах. Так, в Яндексе нужно выбрать в поиске раздел Картинки.
Поиск фильма по кадру в Яндекс
И выбрать иконку с фотоаппаратом. Выбрав картинку на компьютере, начните поиск.
Искать понравившееся кино по сюжету, названия которого вы не знаете можно в нашей группе ВК. Напишите детали и всё, что вам известно о фильме. И мы попытаемся вам помочь.
Если вы помните, где смотрели фильм
Чаще всего проблема поиска названия фильма возникает после его просмотра на том или ином телеканале. Проще всего его найти в том случае, если кино показывают прямо сейчас. Современное цифровое ТВ позволяет взглянуть на телепрограмму нажатием всего одной кнопки пульта ДУ (она называется «Guide» или похожим образом). В программе телепередач вы быстро обнаружите, что же именно сейчас транслируется.
Если же вы смотрели фильм по ТВ, например, пару недель назад, то тоже нет ничего страшного. Особенно если вы запомнили телеканал, который вёл его трансляцию. В сети есть много сайтов, архивирующих телепрограмму. Например, её можно найти на сайте
. Остаётся лишь пробежаться глазами по тому, что именно показывал телеканал две недели назад.
Но что делать в том случае, если вы смотрели кино не по телевидению, а на каком-то случайном сайте? Не ждать у моря погоды! Чем больше времени пройдёт, тем сложнее будет выяснить название фильма. Помните о том, что адреса всех посещённых вами сайтов сохраняются в «Истории», пока вы сами не очистите этот раздел браузера. Отмотайте журнал до того времени, когда вы смотрели фильм. Не исключено, что вы найдёте искомую страницу. Далее остаётся перейти на неё, чтобы увидеть название киноленты.
Если вы попали на фильм при помощи ввода в поиск его названия, теперь уже забытого, то всё ещё проще. Многие поисковые сервисы тоже ведут историю. Вам нужно лишь посетить историю поиска, и вы быстро вспомните название фильма. У Google история поиска отображается на
.
Если же вы смотрели кино или сериал на стриминговом сервисе, то всё совсем просто. Вам нужно лишь снова посетить его, после чего зайти в раздел «История просмотров». Он имеется у практически каждого уважающего себя стримингового сервиса — и у Netflix, и «Кинопоиска HD», и у многих других.
Где скачать качественные фильмы?
Когда, наконец, ваши поиски закончились, вы захотите хорошо провести вечер за интересным кино. Но его могут испортить долгие просмотры в интернете сайтов, на котором можно бесплатно посмотреть или скачать качественный материал. Вот некоторые, о которых любители фильмов оставляют хорошие отзывы:
Скорее всего, вам придется зарегистрироваться, но сделать это понадобится всего один раз и большого количества времени обычно не требует.
Итак, мы рассмотрели возможные способы, которые позволили нам узнать, как найти фильм, не зная названия? Теперь вы сделаете это, потратив совсем немного времени, а значит, вечер пройдет за просмотром интересной ленты.
Видеоурок по поиску фильмов в сети
Далее в этом видео будет показано, как найти название нужного фильма с помощью сервиса, описанного выше:
Где найти нужный фильм?
Лучшими сайтами с расширенным поиском являются «Кинопоиск» и IMDb. Причем второй предпочтительнее, так как на этом иностранном ресурсе база кинопроизведений несколько больше. Особенно актуально в том случае, когда предстоит найти какой-нибудь андеграундский фильм малоизвестного режиссера.
Но все же русскоговорящие пользователи предпочитают «Кинопоиск». Многим его система кажется более понятной. При поиске можно указать интервал выхода кинокартины.
Если жанр популярный, то придется пересмотреть несколько десятков вариантов. Чтобы упростить себе задачу, лучше просматривать трейлеры и кадры из фильмов.
Поиск изображений с использованием Яндекса
В последнее время мобильные устройства стали использоваться чуть-ли не чаще, чем ноутбуки и стационарные ПК. Поэтому мы разделим наш краткий обзор на две части. В первой части мы расскажем, как осуществляется поиск по фото в Яндексе с помощью компьютера, а во второй части перейдём к смартфонам и планшетам.
Поиск по фото с компьютера
Для того чтобы приступить , нам понадобится браузер – абсолютно любой. Заходим на главную страницу Яндекса, нажимаем на вкладку «Картинки», переходим к поисковой системе по изображениям. Здесь для нас доступны три варианта поиска:
- По ключевым словам;
- По адресу изображения;
- По загружаемому изображению.
Для того чтобы загрузить фото в поиск по фото в Яндекс, необходимо нажать на иконку с изображением фотоаппарата. Перед нами откроется двойная форма – в её правой половине указывается URL изображения, по которому будут осуществляться поиски, а в левой загружаются фото с жёсткого диска. После указания URL или загрузки фото, система найдёт нам похожие изображения.
Поиск по фото с телефона
Для того чтобы выполнить поиск в Яндексе по фото с телефона, следует воспользоваться любым мобильным браузером, способным открывать полные версии сайтов, а не их мобильные версии. Например, это может быть браузер Google Chrome. Ставим галочку в настройках, заходим на главную страницу Яндекса, переходим на вкладку «Картинки». Здесь мы увидим всё тот же интерфейс, что был виден с компьютера. Щёлкаем мышью по иконке с фотоаппаратом, указываем в форме URL фото или загружаем изображение с телефона, дожидаемся отображения результатов поиска.
Но есть ещё один способ, более простой – он заключается в использовании оригинального браузера от Яндекса. Скачайте его с магазина приложений и запустите – на экране отобразится главная страница поисковой системы. Снизу, под поисковой строкой, вы увидите знакомый символ фотоаппарата. Нажимаем на него и видим окошко с запустившейся камерой. Теперь вы сможете сфотографировать любой объект и провести по нему поиск.
В окошке с камерой вы увидите символ перехода в галерею. Нажав на него, вы попадёте в список недавних документов. Здесь можно выбрать любое фото или изображение, сохранённое во внутренней памяти телефона и провести по нему поиск. Таким образом, пользоваться приложениями от Яндекса гораздо удобнее, нежели использовать для поиска какие-то сторонние браузеры.
В наше время найти фото в интернете по другому фото вовсе не проблема. Каждый день пользователи сети интернет вводят в поисковую строку браузера определенный текстовый запрос. Исходя из этого, поисковая система выдает релевантный результат, отвечающий на запрос человека. Однако интересующие сведения не обязательно искать при помощи текста. Поиск можно осуществить и по фотографии.
Порой поиск по изображению даже удобнее. Например, в наличии имеется фотокарточка бытового предмета, который необходимо купить, только названия его у вас нет. Или же имея фотоснимок публичного человека, и при этом не обладая никакой информацией о нем самом, нужно добыть как можно больше данных о нем. Поиск по фото в сети интернет в последнее время очень пользуется популярностью среди пользователей. Существуют и другие причины, вынуждающие воспользоваться таким поиском.
Как найти фотографии определенного человека или домашнего животного и отметить их
Чтобы вам было проще находить фотографии и управлять ими, отметьте на снимках людей и домашних животных, распознанных сервисом «Google Фото».
Важно! Эта функция доступна не во всех странах и не для всех доменов или типов аккаунтов
Шаг 1. Найдите фотографии нужного вам человека или домашнего животного
- Откройте приложение «Google Фото» на телефоне или планшете Android.
- Войдите в аккаунт Google.
- В нижней части экрана нажмите Поиск.
- Появятся уменьшенные изображения лиц. Нажмите на одно из них, чтобы посмотреть все связанные с этим лицом фотографии.
Если уменьшенных изображений нет, это может происходить по одной из следующих причин:
- Функция группировки по лицам недоступна в вашей стране.
- Вы отключили эту функцию в настройках. Подробнее о том, …
- Не удалось распознать ни одного лица.
Шаг 2. Добавьте ярлык
- В верхней части группы по лицам нажмите Добавьте имя.
- Введите имя человека или кличку животного.
Теперь вы сможете без труда найти фотографии с этим ярлыком с помощью функции поиска. Ярлыки будут видны только вам, даже если вы поделитесь фотографиями с кем-нибудь ещё.
Shazam (iOS / Android / Mac OS)
Приложение Shazam позволяет найти трек по короткому фрагменту аудио. Продвинутые поисковые алгоритмы позволяют выдать информацию песне и её исполнителе.
Вообще, Shazam является самым популярным мобильным приложением для поиска песни по отрывку. Программа показывает не только информацию про песню, но и даёт ссылку на загрузку с официального источника и отображает клип – если он есть.
За долгие годы развития программа приобрела черты социальной сети. В ней вы сможете оценивать песни, делиться ссылками, общаться с друзьями и следить за текущими музыкальными тенденциями.
Принцип работы Shazam очень прост. Программа записывает 10 секунд трека, затем, при помощи специальным алгоритмов, ищет песню в своем онлайн-каталоге. Соответственно, для того чтобы программа начала искать песню по отрывку, необходим доступ в интернет.
Приложение Shazam абсолютно бесплатно в использовании, монетизация приложения происходит через показ рекламы. При желании можно приобрести расширенную версию и искать любимые песни, не просматривая назойливые рекламные объявления.
Для того чтобы узнать название мелодии через Shazam, необходимо:
-
Подключиться к Интернету.
-
Скачать приложение и запустить его (ссылки под описанием).
-
Нажать на круглую кнопку Shazam в центре приложение.
-
Поднести источник музыки к устройству.
-
После 10 секунд анализа вы получите полную информацию о треке.
-
При желании, можно воспроизвести трек в Apple Music, нажав на соответствующую кнопку.
-
Зашазамить песню, сохраненную оффлайн или просмотреть ранее сохраненные композиции можно через раздел «Библиотека».
Плюсы Shazam:
- Поддерживает большое количество платформ (Android, iOS, MacOS), работает на умных часах (Apple Watch, Android Wear).
- Приложение может распознавать трек при небольшом уровне шума и помех.
- Легко использовать.
- Есть функции соцсети и чарты лучших песен.
Минусы Shazam:
- Невозможно узнать, какая песня играет без подключения к интернету (но можно сохранить локальную запись).
- Приложение не работает на Windows.
Поиск по видео фрагментам
Основная идея
Будем рассматривать видео как последовательность изображений. Для каждого изображения найдём среднее значение красного, зелёного и синего цвета. Получим три графика в зависимости от времени. Построим и сохраним эти графики для каждого видео, которое мы хотим проиндексировать.
Получая видео фрагмент для идентификации построим эти графики и для него. Сравним полученные графики с уже имеющимися. Разумеется, сравнивать придётся по всей длине каждого исходного фильма. Если разница между графиками в конкретной точке меньше определённого значения, то считаем, что задача решена.
Стоит заметить, что это упрощённая схема. Есть несколько моментов, которые в рабочей схеме отличаются от описанного здесь. Но, в общем, идея именно такая.
Плюсы
- Относительно небольшой размер индексов. Один час видео в проиндексированном виде занимает около 1 МБ. Таким образом, 1000 фильмов, каждый продолжительностью около 2 часов, в проиндексированном виде займут около 2 ГБ.
- Достаточно точный поиск. Даже если видео пережали несколько раз, если оно визуально выглядит удовлетворительным, то фрагмент скорее всего будет найден.
- Для абсолютного большинства поисковых запросов для правильной идентификации достаточно коротких фрагментов 5-10 секунд.
- Качество поиска слабо зависит от разрешения видео (в определённых пределах).
- Поиск идёт исключительно по видео. Аудио из процесса полностью исключено. Плюс в том, что несколько версий одного и того же фильма с разными звуковыми дорожками в результате поиска приведут к одному и тому же фильму. Это исключает ненужное дублирование и, как следствие, экономит ресурсы.
Минусы
- Поиск необходимо вести от начала и до конца. Т.е. при поступлении запроса необходимо сравнить его со всеми образцами в базе данных. Это накладывает определённые ограничения не только на тип памяти для хранения информации, но и для размеров этой самой памяти. Для того чтобы получить ответ за несколько секунд необходимо, чтобы индексы находились в оперативной памяти. Чем больше база, тем больше места в ОЗУ выделено для хранения информации и тем дольше будет длиться поиск. Например, для 2-х канального доступа и при использовании памяти DDR3 частотой 1600 МГц для поиска по базе размером 12 ГБ понадобится минимум около 0,5 секунды. Для базы размером 48 ГБ необходимо будет уже порядка 2-х секунд минимум.
- Для очень темных или очень светлых мест в видео (обычно это эффекты перехода между сценами) на коротких исходных фрагментах поиск будет работать плохо. Будут многочисленные совпадения. Что, в общем то, вполне понятно, но неприятно.
- Также будут проблемы идентификации с начальными заставками компаний производителей видео или с сериалами. Что, в общем то тоже, вполне понятно. Это не проблема алгоритма — это дубликаты данных.
- Качество поиска может сильно зависеть от обрезки видео по краям.