Мой сервер получает фотографии от клиента. В моем случае сервер является веб-сервером, но я не упоминаю никаких конкретных технологий, потому что я могу выбрать любую свободную технологию, которая предоставит мне решение. Фотографии представляют собой снимки из видео, передаваемого с веб-камеры.посмотреть фотографию на фото
- На некоторых фотографиях сервер получает есть цветная картинка (всегда та же картина, и сервер имеет его заранее) на беловатым фоне (стена).
- Другие фотографии могут содержать любые предметы на любых фонов.
- Я не могу контролировать свет в помещении, где сделаны фотографии (он может быть темнее или светлее на разных фотографиях ).
- Когда есть фотография на фото - целое изображение включено в фотографию (а не только часть) .
- Когда есть фотография на фотографии - она занимает очень значительную часть фотографии (т. Е. Изображение будет сделано близко к стене).
- Изображение на фотографии может быть немного наклонено/отклонено - скажем, не более 10 °.
На стороне сервера я должен быть в состоянии решить (с определенным уровнем значимости), является ли изображение на фотографии.
Я ищу быстрое и грязное решение на данный момент (это просто POC). Библиотека и технология должны быть бесплатными.
Я думал об использовании нейтральной сети. В этом случае я мог бы даже «тренировать» сеть в автономном режиме, и как только я ее настроил, я мог бы использовать ее на стороне клиента с javascript (вычисления не должны занимать много времени), не передавая фотографии на сервер (это было бы замечательно).
Есть ли готовые решения для этой проблемы?
Большое спасибо!
Позже, когда POC будет завершен, я смогу решить, есть ли на фотографии одна фотография из фотографий (скажем, 10 разных изображений) и сказать, какой из них (она будет всегда только одна). Также я должен сказать, каково его положение на стене (верхние левые и нижние правые координаты). Также фоном будет любой фон (необязательная беловатая стена). Но на данный момент мне нужно решение для упрощенной задачи. Конечно, если какое-либо решение предоставит мне также решение этой расширенной проблемы - я буду счастливее :) – Alexander