문제

사용자에게 이미지 처리 기능을 제공하는 Android 앱을 구축하고 있습니다.그러나 이미지 변환 기능을 적용하기 전에 이미지를 개선하기 위해 감마 보정을하고 싶습니다.나는 감마 수정을 수행하는 방법을 알고 있지만 이미지 자체가 이미지가 생성 된 감마 가치가없는 감마 값을 알지 못합니다.특정 이미지에 대한 감마 값을 선택하는 방법에 대한 정보는 매우 유용합니다.

도움이 되었습니까?

해결책

당신이 실제로 원하는 것은 최적의 값과 일치하는 이미지의 평균 밝기를 밝게하거나 어둡게하는 것으로 보입니다.예, 감마 기능은 그렇게 할 수 있습니다.실제로 사용되는 최선의 선택이 아닐 수도 있습니다. 실제로는 단순한 선형 곱셈이 더 좋을 수 있습니다.그러나 지금 감마로 붙어합시다.

이미지의 평균 밝기를 측정하고 0-255 값으로 a를 호출합니다.최적의 밝기를위한 대상이 있습니다.알 수없는 감마가 t 인 경우 다음과 같습니다.

t/255 = (a/255)^g
.

g 용 해결 :

g = log(t/255) / log(a/255)
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top