Получите значение яркости для изображения

Я использую openHAB и хочу использовать старый мобильный телефон в качестве индикатора день/ночь. Я установил приложение веб-камеры, и оно покрывает пленкой небо. Я могу получить последний выстрел через http://[ip]/shot.jpg.

Могу я получать "значение яркости" как это: curl http://[ip]/shot.jpg | some-command --get-brightness?

0
задан 7 August 2018 в 09:25

1 ответ

На вопрос отвечают здесь на Exchange Стопки Рекомендаций программного обеспечения Steve Barnes .

Две возможности:

Использование imagemagick для проверки яркости изображения будет работать, пока телефонная камера не имеет автовоздействия, или это выключено, иначе это будет только работать на экстремумы, (темные/легкие), например,

 convert <image> -colorspace Gray -format "%[fx:quantumrange*image.mean]" info:

, exiftool может проанализировать информацию EXIF из файла и извлечь "Легкое Значение", которое должно дать Вам довольно последовательное чтение, (предполагающий, что камера по Вашему определенному телефону включает этот тег).

Оба инструмента являются свободным, бесплатным & открытый исходный код и доступный для большинства платформ.

0
ответ дан 28 September 2019 в 15:11

Другие вопросы по тегам:

Похожие вопросы: