그레이스케일

·2023년 5월 25일
1

grayscale
결론: 컬러사진을 흑백으로 변환함.

0~255값(0:완전한 흑, 255:완전한 백) -> 픽셀의 밝기 나타내는 '명도'

grayscale image

  • 컬러 이미지보다 데이터량이 적어 속도처리 빠름
  • 정보 단순화 -> 비전 알고리즘이나 머신러닝 모델이 데이터를 더 쉽게 처리함
    즉, 노이즈를 없애고 연산 속도를 올려 정확도 향상 위함으로 사용

OpenCV에서 컬러->그레이 변환

python

import cv2

image = cv2.imread('input.jpg')

grayImage = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

cv2.imshow('Grayscale Image 출력본', gray_image)

cv2.waitKey(0) #esc키 누르면 종료?
cv2.destroyAllWindows() 

<참고>
그레이스케일 함수 사용(cvtColor) vs imread(이미지, 0)의 차이
https://wjunsea.tistory.com/76

0개의 댓글