반응형 python12 이미지 안에 텍스트 추출하는 방법 소개 Python과 Pytesseract를 사용해 이미지에서 텍스트를 쉽게 추출하는 방법을 소개하겠습니다. 초보자도 따라할 수 있는 간단한 단계별 지침으로, 데이터 분석과 자동화 작업에 유용하게 사용하실 수 있습니다. 이미지 속 텍스트 추출하는 법 이미지 안에 있는 글씨를 추출하기 위해 Python에서는 보통 Pytesseract 라이브러리를 사용합니다. Pytesseract는 Google의 Tesseract-OCR 엔진을 Python에서 사용할 수 있게 해주는 소프트웨어입니다. 먼저, Tesseract-OCR을 시스템에 설치해야 합니다. 그 후에 Python에서 pytesseract와 Pillow 라이브러리를 사용하여 이미지에서 텍스트를 추출할 수 있습니다. 1. Tesseract-OCR 설치 Wind.. IT/Software 2023. 12. 15. 더보기 ›› [Python] 파이썬 문자열의 앞뒤 공백과 따옴표 또는 쌍따옴표 제거 방법 소개 Python에서 문자열의 앞뒤 공백과 따옴표 또는 쌍따옴표를 제거하려면 strip() 메서드를 사용할 수 있습니다. 이 메서드는 기본적으로 문자열의 앞뒤에 있는 공백을 제거하지만, 제거하고 싶은 특정 문자를 인자로 전달할 수도 있습니다. 사용 방법 다음은 문자열의 앞뒤 공백, 따옴표('), 쌍따옴표(")를 제거하는 예시 코드 입니다. # 제거할 문자열 text = " 'Hello, World!' " # 앞뒤 공백, 따옴표, 쌍따옴표 제거 clean_text = text.strip(" '\"") print(clean_text) # 결과: Hello, World! 결론 이 코드는 strip() 메서드에 " '\""를 인자로 전달하여 앞뒤의 공백, 따옴표('), 쌍따옴표(")를 모두 제거합니다. 결과적으.. IT/Python 2023. 11. 21. 더보기 ›› [Python] 파이썬 'try' - 'except' 구문 기본구조 설명 및 예외 타입, 예시 적용 방법 소개 파이썬의 try-except 구문은 예외 처리를 위해 사용됩니다. 프로그램이 실행되는 도중에 예외(오류)가 발생할 경우, 이를 적절히 처리하여 프로그램의 비정상 종료를 막거나, 사용자에게 오류에 대한 정보를 제공하는 등의 작업을 수행할 수 있습니다. 또한 예외 처리를 할 때, 다양한 예외 타입들을 특정하여 처리할 수 있습니다. 각 예외 타입은 발생할 수 있는 오류 상황에 따라 정의되어 있습니다. 기본 구조 try: # 오류가 발생할 가능성이 있는 코드 except 예외타입: # 오류가 발생했을 때 수행할 코드 상세한 구조 try: # 오류가 발생할 가능성이 있는 코드 except 예외타입1: # 예외타입1에 해당하는 오류가 발생했을 때 수행할 코드 except 예외타입2: # 예외타입2에 해당하는 .. IT/Python 2023. 10. 27. 더보기 ›› [Python] django CSS 적용 방법 스태틱(static) 위와 같이 허접하게 디자인 되어 있는 화면 구성을 좀 더 세련되게 바꾸고자 합니다. HTML에서 사용한 CSS 디자인 스타일시트(stylesheet, CSS파일)을 적용하면 됩니다. 장고에서 CSS 파일은 스태틱 디렉터리에 저장해야 합니다. 스태틱 디렉터리에 저장하는 파일들을 스태틱 파일이라고 합니다. 스태틱 파일이란 js, css, image, font 등과 같이 개발자가 사전에 미리 서버에 저장 해둔 파일들을 말합니다. 일명 정적 파일이라고 합니다. 장고에서는 스태틱 파일과 관련하여 보통 다음 세 가지를 사용합니다. STATICFILES_DIRS 개발자가 추가로 지정해줘야 하는 부분입니다. 프로젝트 전반적으로 사용되는 static 경로가 어딘지 설정합니다. 파일이 위치한 경로들을 지정하는 설정 항목입.. IT/Python 2022. 9. 19. 더보기 ›› [Python] django 데이터 저장 질문에 대한 답을 작성 할 수 있는 폼을 화면에 만들고 여기에 답을 작성하고 저장하는 폼을 만들어 봅시다. 위와 같이 id는 자동으로 생성되나요? 에 대한 질문에 대한 답을 할 수 있도록 해당 화면 아래에 폼을 만듭니다. http://localhost:8000/pybo/2/ 의 페이지는 templates/pybo/question_detail.html 에 정의되어 있습니다. 해당 파일을 수정합니다. 답변의 내용을 입력할 수 있는 텍스트창(textarea)과 답변을 저장할 수 있는 "답변틍록" 버튼을 추가합니다. {{ question.subject }} {{ question.content }} #아래 추가 {% csrf_token %} {{ question.answer_set.count }}개의 답변이 있습.. IT/Python 2022. 9. 6. 더보기 ›› 반응형 이전 1 2 3 다음