Я использую openHAB и хочу использовать старый мобильный телефон в качестве индикатора дня и ночи. Я установил приложение для веб-камеры, и оно снимает небо.
Я могу получить последний снимок через http://[ip]/shot.jpg
. Могу ли я получить «значение яркости» следующим образом curl http://[ip]/shot.jpg | some-command --get-brightness
:
Две возможности:
convert <image> -colorspace Gray -format "%[fx:quantumrange*image.mean]" info:
Оба инструмента бесплатны, бесплатны, имеют открытый исходный код и доступны для большинства платформ.
convert
команду, она работает и возвращает число вроде 6310,78 или 13553,1.graphicsmagick-imagemagick-compat
Достаточно ли
пакета Ubuntu/Debian ?sudo apt-get install imagemagick
.
Иззи