파이썬에서 이미지 대비를 조정하는 방법
했던 일
이미지의 대비를 조정하는 Python 스크립트를 작성했습니다.
코드
import cv2
import numpy as np
import matplotlib.pyplot as plt
img = cv2.imread('画像.jpg')
#コントラスト
contrast = 128
#コントラスト調整ファクター
factor = (259 *(contrast + 255)) / (255 *(259 - contrast))
#float型に変換
newImage = np.array(img, dtype = 'float64')
#コントラスト調整。(0以下 or 255以上)はクリッピング
newImage = np.clip((newImage[:,:,:] - 128) * factor + 128, 0, 255)
#int型に戻す
newImage = np.array(newImage, dtype = 'uint8')
#出力
cv2.imwrite('out.png', newImage)
결과
레나 님의 이미지로 시도해 보겠습니다.
원본 이미지
대비 +128로 조정 후
참고 URL
IMAGE PROCESSING ALGORITHMS PART 5: CONTRAST ADJUSTMENT
Algorithms for Adjusting Brightness and Contrast of an Image
Reference
이 문제에 관하여(파이썬에서 이미지 대비를 조정하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/isso_w/items/a6f4ffa6c788b64fc6ec
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
import cv2
import numpy as np
import matplotlib.pyplot as plt
img = cv2.imread('画像.jpg')
#コントラスト
contrast = 128
#コントラスト調整ファクター
factor = (259 *(contrast + 255)) / (255 *(259 - contrast))
#float型に変換
newImage = np.array(img, dtype = 'float64')
#コントラスト調整。(0以下 or 255以上)はクリッピング
newImage = np.clip((newImage[:,:,:] - 128) * factor + 128, 0, 255)
#int型に戻す
newImage = np.array(newImage, dtype = 'uint8')
#出力
cv2.imwrite('out.png', newImage)
결과
레나 님의 이미지로 시도해 보겠습니다.
원본 이미지
대비 +128로 조정 후
참고 URL
IMAGE PROCESSING ALGORITHMS PART 5: CONTRAST ADJUSTMENT
Algorithms for Adjusting Brightness and Contrast of an Image
Reference
이 문제에 관하여(파이썬에서 이미지 대비를 조정하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/isso_w/items/a6f4ffa6c788b64fc6ec
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
IMAGE PROCESSING ALGORITHMS PART 5: CONTRAST ADJUSTMENT
Algorithms for Adjusting Brightness and Contrast of an Image
Reference
이 문제에 관하여(파이썬에서 이미지 대비를 조정하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/isso_w/items/a6f4ffa6c788b64fc6ec텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)