티스토리 뷰

728x90

 

torchvision.transforms.functional.adjust_contrast(img: Tensor, contrast_factor: float) → Tensor

Adjust contrast of an image.

 

이미지의 대비를 조정해줍니다.

 

안에 들어가는 매개변수는 img와 contrst factor입니다. 조정할 이미지와 얼마나 조정할지를 조절하는 요소가 contrast factor입니다. 따라서 return 되는 값이 contrast adjusted image가 됩니다. 타입은 PIL, Tensor 둘 다 가능합니다.

 

픽셀 값에 직접 곱셈 연산을 통해 계산한다고 합니다.

 

https://kornia.readthedocs.io/en/latest/enhance.html

여긴 파이토치 프레임워크를 사용하진 않지만 이미지 대비 조정의 전후 결과를 보여주고 있습니다.

 

torchvision에서 이미지에 변형을 줄 수 있는 함수가 무엇인지 많이 알아두는 것도 좋을 것 같네요.

 

이미지에 transform을 주는 함수는 여기에 정리돼 있습니다.

https://pytorch.org/vision/stable/transforms.html

 

 

1.5로 이미지 변형을 주었을 때와

 

변형을 주지 않았을 때의 차이입니다.

 

 

이상입니다. 감사합니다!

728x90
댓글