Что умеет делать программа?


Прежде всего следует заметить, что программный комплекс состоит из следующих основных приложений:

  • Менеджер (VideoColorManager)
  • Сервер (VideoColorServer)
  • Клиент (VideoColorClient)


Менеджер

С помощью менеджера можно создавать базу видео записей. Каждый видео файл, добалвенный в проект будет проанализирован и для него будет создан RGB-индекс, который в дальнейшем будет использоваться для быстрого поиска.


Сервер

Эта программа, запущенная на компьютере, является веб-сервером, принимающим запросы от клиентов и использующая RGB-индексы, созданные программой-менеджером. За доли секунды (секунды в случае большого количества видеозаписей) она ищет совпадения по имеющимся данным, и, в случае однозначного нахождения, отправляет результат клиенту.


Клиент

Это приложение позволяет открывать произвольные видео-файлы и слать запросы серверу для идентификации кадров начиная с выбранной позиции.

Created with the Personal Edition of HelpNDoc: Easily create Qt Help files