본문 바로가기

파이썬 (Python)/딥러닝 (Deep Learning)37

Python에서 이미지 파일을 OCR을 이용하여 텍스트를 추출하는 방법 + pillow, pytesseract 패키지 안녕하세요, Davey 입니다. Python에서 이미지 파일을 OCR을 이용하여 텍스트를 추출하는 방법을 구현해보도록 하겠습니다. pillow, pytesseract 패키지를 설치해서 구현하는 방법입니다. 기존에, tesseract를 설치하고, 명령프롬프트 창에서, Image (PNG) 파일을, OCR을 이용하여, 변환하는 작업을, 구현해 보았습니다. 이번 포스팅에서는 Python에서 이미지 파일을 OCR을 이용하여 텍스트를 추출하하는 방법을 구현해보도록 하겠습니다. pillow, pytesseract 패키기 설치하기 : 일단 구현하기 앞서, 설치해야 할 Package은 아래와 같습니다. 1. pip install pillow (Image 구현을 위한 Package) 2. pip install pytes.. 2021. 2. 28.
파이썬 Python Tessaract-OCR 정의 및 사용 방법 안녕하세요, 오늘은, Python을 이용하여, OCR (optical character recognition)을 구현하는 방법에 대한 내용을 게시할려고 합니다. 이전에도 말씀드렸지만, OCR은 쉽게 애기해서 문서를 자동으로 인식해서 문자로 변환해주는 것입니다. 이전 포스팅에서 설치한, Tesseract-OCR 프로그램을 이용해서, 실습을 해보도록 하겠습니다. 이전 포스팅을 안보고 오셨다면 아래 링크를 통해서 이전 내용 참조 및 Tesseract-OCR 프로그램 설치 후 아래 포스팅을 보시길 추천 드립니다. 환경변수, Path 항목을 수정을 하였고, 어떤 경로에서든, Tesseract-OCR 프로그램을 사용할 수 있는 상태입니다. 본격적으로 들어가기 전에, 이전 포스팅에서 말하지 않은, Tesseract에.. 2021. 2. 28.
파이썬 Python을 이용한 OCR (optical character recognition) 이용 방법 + Tessaract 설치 방법 안녕하세요, 오늘은, Python을 이용하여, OCR (optical character recognition)을 구현하는 방법 및 Tessaract 설치 방법에 대한 내용을 게시할려고 합니다. OCR은 쉽게 애기해서 문서를 자동으로 인식해서 문자로 변환해주는 것입니다. 이 부분은, 제 스스로, 독학하면서, 배운 사항에 대해서, 나름대로, 쉽게 정리할려고 합니다.(출력 효과를 통해서, 저도, 망각 곡선에서 벗어 날려는 의도도 있습니다. ㅎ) 그럼 간단하게, OCR (optical character recognition)이란 무엇인가 알아 보죠. 1. OCR (optical character recognition) - 보통 컴퓨터가 2진법(0/1) 데이터를 폰트를 통해 인간이 인식할 수 있는 형태로 글자를 .. 2021. 2. 27.
Python opencv 이용하여 이미지 흐림 효과 주는 방법 안녕하세요, Davey입니다. 오늘 포스팅할 내용은 opencv로 원하는 이미지에 흐림 효과를 주는 방법에 대해서 설명 드리도록 하겠습니다. 커널의 크기를 지정하여 이미지를 흐리게 하는 것입니다. opencv를 이용하여 흐림 효과 주기 : 일단 이미지에 흐림효과를 주기 위해서는 이전 포스팅에도 계속적으로 반복하면서 설명 드리는 부분이지만 흐림 효과를 줄 이미지를 불러와야 합니다. 이 부분에 대한 코드와 이진화 하는 코드를 같이 설명 드리도록 하겠습니다. 코드 분석 - cv2.blur(흐림효과를 줄려고 희망하는 이미지, (커널 X 크기, 커널 Y 크기), 앵커 포인트, 픽셀 외삽법) 1) 커널 크기는 이미지에 흐림 효과를 적용할 크기를 설정합니다. 크기가 클수록 더 많이 흐려짐 2) 앵커 포인트는 커널에서.. 2021. 2. 24.
Python opencv 이용하여 이미지 색상을 반전 시키는 방법 + 색상 역상시키는 방법 안녕하세요, Davey입니다. 오늘 포스팅할 내용은 opencv로 이미지 색상을 역상하는 방법에 대해서 설명 드릴려고 합니다. 이 부분은 사실 역상이라는 단어로 표현을 하기도 합니다. opencv 이용하여 이미지 색상을 반전 시키는 방법 : 개인적으로 이 부분은 구현은 되는데, 어떤 기준으로 색상에 반전을 줬는지는 더 공부를 해봐야 될 거 같습니다. 일단 색상 반전을 주기 위해서는 불러오고 싶은 이미지가 필요하며 그 이미지에 들어가 있는 색상을 기준으로 반전을 줍니다. 이 부분은 대한 코드는 아래와 같습니다. 코드 분석 - cv2.bitwise_not(색상 반전을 주고 싶은 이미지) : bitwise_not 클래스를 이용하여 색상 반전을 줍니다. [참고로 말씀 드리면, bitwise_and, or, xo.. 2021. 2. 24.

// 내부링크를 현재창으로 열기 // Open internal links in same tab