2014-09-10 3 views
1

시간에 따라 vim 테마를 전환하는 데 몇 가지 트릭을 보았지만 방의 불빛에 따라 전환하고 싶을 수 있다고 생각했습니다. 웹캠. 누구나 그런 덩어리 뭉치를 보았 니?웹캠 조명 측정에 따라 테마를 전환하는 vim 번들을 만드는 방법

웹캠으로 이미지를 찍고 이미지에서 매분마다 평균 rgb 값을 가져올 위치가 있다면 카메라/드라이버가 이미지를 얼마나 밝게했는지 알 수 없습니다.

나는 ThinkPad에서 Gnome을 사용하는 아치 리눅스와 함께 사용할 것입니다. 다른 응용 프로그램 테마에서도이 기능을 사용하는 것이 좋습니다.

아이디어가 있으십니까?

답변

1

허용되는 대답 here는 사용 가능한 결과를 얻을 수 있다고 주장합니다. 평균화를 위해 이미지의 축소를 사용하고 축소판의 최대 광도 (?)를 측정합니다. 카메라 드라이버가 조정 한 내용에 대한 언급은 없습니다. 아마도 약간의 보정을해야 할 것입니다.

링크 된 솔루션은 python과 openCV를 사용하므로 Linux의 대부분의 카메라에서 작동합니다. 또한, 당신은 꽤 쉽게 Python에서 vim 플러그인을 작성할 수 있습니다. vim에서 비동기 작업을 제대로 지원하지 않기 때문에 매분마다 이와 같은 스크립트를 폴링하는 것은 좋지 않을 수 있습니다.

저렴한 대안은 순전히 파이썬 기반 광도계를 자체 프로세스에서 실행하고 vim --servername foo --remote-send [command]을 호출하여 vim과 통신하는 것입니다. 이 작업은 오직 하나의 vim 인스턴스 만 있으면 작동합니다.

관련 문제