Для ответа на запрос, Вы должны зарегистрироваться или авторизоваться
29.03.2024
Действителен до 12.04.2024 12:56

Детский Интерактивный Аттракцион с мячами

Приветствую. 
Нужно приложение под windows способное работать в фоновом режиме.
Задача  обрабатывая изображение полученное с любой подключенной к компьютеру веб-камеры, преобразовывать видимые камерой вспышки света (попадание мяча в экран) в клики на рабочем столе по координатам пропорционально вспышкам. То есть, если вспышка произошла в физическом центре области видимой камерой  то и клик будет произведен в центре экрана компьютера. Если вспышка произошла в нижнем-левом углу, то и клик произойдёт в нижнем-левом углу экрана. 
(пример: при разрешении камеры 300х200, и рабочего стола 800х600, вспышка по координатам камеры 100х50 будет преобразована в проценты  33% и 25%, и затем преобразована обратно в пиксели, но уже для разрешения рабочего стола -272х150 px соответственно)

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

Дополнительные функции:
- калибровка области экрана и камеры
- корректировка перспективы и искажения перспективы наклона камеры (ручное перетаскивание вершин условного четырёхугольника, и/или автоматическая калибровка. На усмотрение исполнителя)
– фоновый учет попаданий с занесением в лог (отключаемая функция)
- защита от копирования через привязку программы к id процессора или MB. То есть, нужен внешней модуль с генератором ключей.
Просмотров: 431

Похожие запросы

25.03.2024
Нужно исправить отображение страниц сайта на мобильных устройствах

27.03.2024
Нужно поставить на сервер разные версии php  чтобы они работали одновременно.
так как на сервере разные сайты и они требуют разные версии пыха

18.03.2024
Бот должен принимать вещи и после чего отдавать их победителю и при этом бот должен взимать нужный % от общей суммы, к примеру, 10% У нас для каждой комнаты будет свой бот, дабы не нужно было перед...

19.03.2024
Добрый день. Разыскивается специалист по библиотеке FFmpeg Следующие навыки и задачи ключевые для нашего плодотворного взаимодействия – опыт создания плееров (возможно конвертеров видео и...

21.03.2024
Верстка готова. Нужно натянуть + доработать главную по ТЗ. Самописный проект на PHP доска объявлений по недвижимости. ТЗ на оценку по запросу.