Анализ кадра с камеры на предмет перевёрнутого изображения

465
15 февраля 2017, 22:59

Есть клиенты на C++, которые транслируют кадры с веб-камер на HTTP-сервер. Некоторые камеры отдают перевёрнутые кадры, и нужно программно анализировать и переворачивать кадр если он перевёрнут.

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

Возможно ли выполнение такого анализа средствами GD в PHP?

Answer 1

Если есть возможность обновить клиент, то можно добавить meta информацию в изображение или 1 пиксель в правом нижнем углу определенного цвета, по которому и можно будет определять реальное положение изображения.
Часто даже человек не может определить правильное положение изображения.

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

READ ALSO
Преобразование типов в С++

Преобразование типов в С++

Определение типов:

450
Зачем нужен тип long когда есть int?

Зачем нужен тип long когда есть int?

В С есть тип longСогласно: Wiki c-types он занимет в памяти 4 байта, да и диапазон значений у него такой же как и у int

367
Можете объяснить суть этого pl/sql кода?

Можете объяснить суть этого pl/sql кода?

В этом PL/SQL коде есть вот такой код: l_balance:=account_balance(account_id_in)Вот эту строку кода не могу понять

359
Перевести Spring Security XML Config в java класс

Перевести Spring Security XML Config в java класс

Добрый деньУ меня есть конфигурация XML для Spring Security

593