[python] 이미지 처리 2 ~ 그레이스케일과 이치화 ~
2568 단어 Python3
그레이스케일이 뭐예요?
대충 설명하면,
검은색에서 흰색까지의 값(0~255)으로 이미지를 표현합니다.
아래 그림처럼.
무엇이 이치화입니까
나도 대충 설명하지만,
이미지를 검은색 또는 흰색(0or255)으로 표현합니다.
흑백이 분명하네.
아래 그림처럼.
그레이스케일과 이치화의 총결
표현법
수치
그레이스케일
0 ~ 255
이치화
0 or 1
코드 import numpy as np
from PIL import Image
from matplotlib import pylab as plt
img = np.array(Image.open('lena.jpg').convert('L'), 'f')
img = (img > 128) * 255
plt.imshow(img)
plt.show()
convert('L')
읽은 그림을 그레이스케일로 만듭니다.
그리고 'f'
금형을 만든다float
.img = (img > 128) * 255
이치화 계산을 진행하다.
제가 설명해 드릴게요.
이치화 방법
먼저 그림을 그레이스케일로 만들어라.
이 단계에서 각 픽셀의 값은 0 ~ 255
이어야 한다.
그리고 임계값을 결정합니다. 값이 그보다 크면 흰색(255), 작으면 검은색(0)으로 설정합니다.
자세한 건 이쪽 봐주세요.
Reference
이 문제에 관하여([python] 이미지 처리 2 ~ 그레이스케일과 이치화 ~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kikuchiTakuya/items/9c1da0aaaf88f231d2e3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
나도 대충 설명하지만,
이미지를 검은색 또는 흰색(0or255)으로 표현합니다.
흑백이 분명하네.
아래 그림처럼.
그레이스케일과 이치화의 총결
표현법
수치
그레이스케일
0 ~ 255
이치화
0 or 1
코드 import numpy as np
from PIL import Image
from matplotlib import pylab as plt
img = np.array(Image.open('lena.jpg').convert('L'), 'f')
img = (img > 128) * 255
plt.imshow(img)
plt.show()
convert('L')
읽은 그림을 그레이스케일로 만듭니다.
그리고 'f'
금형을 만든다float
.img = (img > 128) * 255
이치화 계산을 진행하다.
제가 설명해 드릴게요.
이치화 방법
먼저 그림을 그레이스케일로 만들어라.
이 단계에서 각 픽셀의 값은 0 ~ 255
이어야 한다.
그리고 임계값을 결정합니다. 값이 그보다 크면 흰색(255), 작으면 검은색(0)으로 설정합니다.
자세한 건 이쪽 봐주세요.
Reference
이 문제에 관하여([python] 이미지 처리 2 ~ 그레이스케일과 이치화 ~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kikuchiTakuya/items/9c1da0aaaf88f231d2e3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
import numpy as np
from PIL import Image
from matplotlib import pylab as plt
img = np.array(Image.open('lena.jpg').convert('L'), 'f')
img = (img > 128) * 255
plt.imshow(img)
plt.show()
convert('L')
읽은 그림을 그레이스케일로 만듭니다.그리고
'f'
금형을 만든다float
.img = (img > 128) * 255
이치화 계산을 진행하다.제가 설명해 드릴게요.
이치화 방법
먼저 그림을 그레이스케일로 만들어라.
이 단계에서 각 픽셀의 값은
0 ~ 255
이어야 한다.그리고 임계값을 결정합니다. 값이 그보다 크면 흰색(255), 작으면 검은색(0)으로 설정합니다.
자세한 건 이쪽 봐주세요.
Reference
이 문제에 관하여([python] 이미지 처리 2 ~ 그레이스케일과 이치화 ~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kikuchiTakuya/items/9c1da0aaaf88f231d2e3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)