728x90
반응형
SMALL

파이썬 실습 77

이미지 To 텍스트 - 3. GUI 이미지to텍스트 프로그램 : 이미지 드래그&드롭 버전

ㅁ 개요 O 프로젝트 소개   - 이번 글은 이전글(이미지 To 텍스트 - 2.GUI 이미지to텍스트 프로그램)에 이은 4번째 마지막 글로 이전 글 GUI 이미지to텍스트 프로그램을 업그레이드하여 이미지를 drag&drop 하면 자동으로 이미지의 텍스트를 뽑아주는 프로그램을 만드는 방법에 대하여 살펴보겠습니다.    O 완성된 프로그램 실행 화면   - 최종 완성된 프로그램의 결과화면은 아래와 같습니다.  1. 5.py 실행 시 아래와 같이 실행됩니다.  드래그 앤 드롭할 수 있는 부분이 보입니다.  이미지를 창의 레이블 영역으로 마우스로 끌어다 놓으면 아래와 같이 창의 윗부분(레이블)에는 이미지가 보이고, 창의 아래 부분(텍스트 에디트 부분)에는 이미지에서 텍스트를 추출하여 보여주고 있습니다.    실..

이미지 To 텍스트 - 2.GUI 이미지to텍스트 프로그램

ㅁ 개요 O 프로젝트 소개   - 이번 글은 이전글(이미지 To 텍스트 - 1.텍스트 이미지to텍스트 프로그램)에 이은 3번째 글로 GUI버전을 만들기 위해 GUI 빈창을 띄워 보는 것 부터 시작해서, 단계적으로 살을 붙이고 이미지를 불러오면 이미지를 텍스트로 변환하는 프로그램을 만드는 방법을 알아보겠습니다.    O 완성된 프로그램 실행 화면   - 최종 완성된 프로그램의 결과화면은 아래와 같습니다.  1. 2.py 실행 시 아래와 같이 이미지를 선택할 수 있는 빈창이 뜹니다.(2.py는 빈창만 띄우며, 다른 코드는 포함되어 있지 않습니다.)     1. 3.py 실행 시 아래와 같이 이미지를 선택할 수 있습니다.  이미지 선택 후 '열기'버튼을 누르면 아래와 같이 이미지 부분의 레이블에 이미지의 경로..

이미지 To 텍스트 - 1.텍스트 이미지to텍스트 프로그램

ㅁ 개요 O 프로젝트 소개   - 이번 글은 이전글(이미지 To 텍스트 - 0.소개)에 이은 2번째 글로 가장 간단한 코드로 이미지에서 텍스트를 뽑아내는 방법을 알아보고, 이를 위해 Tesseract 프로그램을 다운로드하고 설치 후 환경변수 설정하는 것까지 살펴보겠습니다.    O 완성된 프로그램 실행 화면   - 최종 완성된 프로그램의 결과화면은 아래와 같습니다.  1. 1.py 실행 시 아래와 같이 이미지의 텍스트를 잘 뽑아낸 것을 볼 수 있습니다.     실제 사용한 이미지는 아래와 같습니다.     ㅁ 세부 내용 O 완성된 소스 소스파일 : 1.py  import pytesseractfrom PIL import Imageimg_file = 'card7.png'image = Image.open(im..

이미지 To 텍스트 - 0.소개

ㅁ 개요 O 프로젝트 소개  - 이번 프로젝트는 파이썬을 이용하여 이미지에서 텍스트를 추출하는 프로그램을 만들어 보도록 하겠습니다.   O 사전 준비 사항1.GUI 프로그램을 아나콘다에 기본 내장되어 있는 qt5를 이용하여 만들 것입니다. 따라서 아나콘다를 설치해야 합니다.>아나콘다 설치(또는 개별설치 가능) 2.또한 이미지를 텍스트로 변환해주는 파이썬 모듈 pytesseract를 사용하기 위해서 Tesseract 프로그램을 설치 및 환경변수를 설정해야 합니다.> Tesseract 프로그램 다운로드/설치 및 환경변수 설정> pip install tesseract 3.이미지에서 한글을 추출하기 위해 아래 파일이 필요합니다.>kor.traineddata (아래 사이트에서 다운로드)https://github...

(최종)파이썬 유튜브 새로운 영상 올라오면 알림 및 실시간 다운로드하기 - 5.위의 내용을 종합하여 원하는 유튜버의 새로운 영상 올라오면 알림 및 실시간 다운로드하기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(파이썬 유튜브 새로운 영상 올라오면 알림 및 실시간 다운로드하기 - 3.변경 사항 체크하기파이썬 유튜브 새로운 영상 올라오면 알림 및 실시간 다운로드하기 - 4.유튜브 영상 다운로드 하기)에 이은 6번째 마지막 글로 이전 글들의 내용을 종합하여 원하는 유튜버의 새로운 영상이 올라오면 텔레그램으로 새로운 영상이 올라왔다고 알려주고, 실시간으로 영상을 다운로드 받는 방법에 대하여 알아보겠습니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다.. 1.프로그램을 실행하면 아래와 같이 실행됩니다. 유튜브 영상이 새로 올라 왔는지 20초 마다 계속 체크합니다. 아래는 공개된 영상이 1개인데 아무런 변화가 없어 모니터링을 계속하고 ..

파이썬 유튜브 새로운 영상 올라오면 알림 및 실시간 다운로드하기 - 4.유튜브 영상 다운로드 하기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(파이썬 유튜브 새로운 영상 올라오면 알림 및 실시간 다운로드하기 - 3.변경 사항 체크하기)에 이은 5번째 글로 유튜브 영상을 다운로드 하는 방법을 살펴보며, 영상 화질별로 720p, 1080p 를 받는 방법이 다르므로 각 각 살펴보도록 하겠습니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다.. 유튜브 영상 다운로드 시 2023.04.27까지 잘되던 코드가 2023.04.28 즈음부터 pytube 모률에러가 발생하여 영상을 다운로드 할 수 없었으며, 그 후 계속 안되다가 2023.05.02일부터 해결방안을 찾아 소스코드에 적용 후 다운로드 할 수 있었습니다. 1.720p 프로그램을 실행하면 아래와 같이 실행됩니다. ..

파이썬 유튜브 새로운 영상 올라오면 알림 및 실시간 다운로드하기 - 3.변경 사항 체크하기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(파이썬 유튜브 새로운 영상 올라오면 알림 및 실시간 다운로드하기 - 2.구글 유튜브 API를 이용하여 전체영상 갯수, 제목, URL 알아내기)에 이은 4번째 글로 이전 유튜브채널과 비교하여 새로 추가된 영상만 받을 수 있도록 변경된 부분을 알아내는 방법에 대해서 살펴보겠습니다 O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다.. 1.첫번째 프로그램을 실행하면 아래와 같이 실행됩니다. 프로그램이 동영상 개수를 모니터링하면서 체크하는데, 처음엔 영상갯수의 변화가 없습니다. 시간이 조금 지나 영상을 새로 올리자, 프로그램이 체크하여 동영상 갯수가 증가(1->2개)했음을 알려줍니다. 그리고 다시 2->1개로 영상갯수가 줄어들었음을..

파이썬 유튜브 새로운 영상 올라오면 알림 및 실시간 다운로드하기 - 2.구글 유튜브 API를 이용하여 전체영상 갯수, 제목, URL 알아내기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(파이썬 유튜브 새로운 영상 올라오면 알림 및 실시간 다운로드하기 - 1.구글 youtube API를 사용하기 위한 환경설정하기)에 이은 3번째 글로 유튜브 API를 이용하여 동영상 전체 갯수, 영상의 제목, URL을 얻어내는 방법을 알아보겠습니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다.. 1.프로그램을 실행하면 아래와 같이 실행됩니다. 아래 프로그램의 경우 간단하게 특정 유튜브 채널의 전체 동영상 수를 보여주고 있습니다. 아래는 위의 동일한 소스이나 채널의 각종 정보를 API요청으로 모두 가져와 보았습니다. 실제 유튜브 채널에 들어가 보면 정말로 영상이 1개만 존재하는 것을 확인할 수 있습니다. 2. 아래 프로..

파이썬 유튜브 새로운 영상 올라오면 알림 및 실시간 다운로드하기 - 1.구글 youtube API를 사용하기 위한 환경설정하기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(파이썬 유튜브 새로운 영상 올라오면 알림 및 실시간 다운로드하기 - 0.소개편)에 이은 2번째 글로 구글 youtube API를 이용하기 위해 구글 클라우드 콘솔을 설정하는 방법을 설명합니다. API사용을 위한 구글 클라우드 콘솔 설정방법에 대한 자세한 내용은 아래 이전 글을 참고하시기 바랍니다. [프로젝트] 파이썬 음성으로 구글 캘린더에 자동으로 일정 등록하는 chatGPT plugin 만들기 - 1.구글 클라우드 콘솔에서 구글 캘린더 API 사용 설정하기(credentials.json파일 만들기) O 주요 내용 1. 구글계정으로 로그인한 상태에서 아래와 같이 브라우저에서 '구글클라우드 콘솔'로 검색 후 'Google 클라우드 플랫폼'을 클릭합니다. 2...

파이썬 유튜브 새로운 영상 올라오면 알림 및 실시간 다운로드하기 - 0.소개편

ㅁ 개요 O 프로그램 소개 - 이번 프로그램은 파이썬 + 구글 유튜브 API 이용하여 사용자가 새로운 유튜브 영상을 올리면 텔레그램 메신저로 알려주고, 새로운 영상을 다운로드 받는 프로그램을 만들어 보겠습니다. 이 프로그램을 이용하면 우리가 좋아하는 영상을 언제든 실시간으로 다운로드 받을 수 있으며, 사용자가 올렸다가 지운영상까지도 받을 수 있습니다. O 향후 진행 순서 이후 글부터 진행되는 세부적인 내용은 다음과 같습니다. 1.구글 유튜브 API를 이용하여 전체영상 갯수, 제목, URL 알아내기 -여기서는 유튜브 API를 이용하기 위한 구글클라우드 콘솔에서 환경설정하는 방법과 API를 이용한 동영상 전체 갯수, 영상의 제목, URL을 얻어내는 방법을 설명합니다. 2.변경 사항 체크하기 -우리는 유튜버의..

728x90
반응형
LIST