문돌이 존버/카카오 챗봇 스터디
2020. 11. 7.
Opencv grayscale, binary, blurring, morphology 전처리 방법 간단 설명!
오늘은 지난 번 AWS Ubuntu 18.04 서버에 opencv와 tesseract 설치 방법에 이어 tesseract의 OCR 기능 향상을 위해 이미지 전처리 방법을 알아보겠습니다. 말씀드렸듯이 저도 이미지 부분이 낯설어서 이해한대로 최대한 쉽게 설명하려고 합니다. 1. Grayscale image: BGR(blue + green + red)을 GRAY로 색상을 바꾸는 작업 def get_grayscale(image): return cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) 이미지 전처리에서 가장 기본이 되는 작업인 듯 하네요. 컴퓨터에서 이미지를 나타낼 때 (픽셀 x 픽셀 x 채널 수)의 포맷을 사용하는데, 이때 채널 수가 바로 색상을 의미합니다. 따라서 BGR은 채널 ..