공부/python16 [Pytesseract를 사용한 메이플스토리 길드 스코어 분석] 파이썬 스크립트 exe 파일로 변환 및 프로그램 작동 방법 이전 글에서 엑셀 파일을 불러와서 엑셀 시트를 직접 수정하는 방법에 대해 알아보았다. 이번 글에서는 지금까지 구현한 스크립트를 exe 파일로 변환하는 방법 및 프로그램 작동 방법에 대해 구체적으로 알아본다. 단, exe 파일로 변환할 때 사용하는 라이브러리나 옵션 설명 등은 이전에 작성한 글로 대신한다. https://1545154.tistory.com/27 [공공 데이터 파싱 프로그램 만들기] pyinstaller로 .exe파일 생성 이전 글에서 공공 데이터 파싱을 위한 코드를 작성하는 법을 알아보았다. 이번에는 이렇게 작성했던 코드를 바탕으로 사람들에게 배포할 수 있는 exe프로그램을 만드는 법에 대해 알아본다. 우 1545154.tistory.com 먼저 스크립트를 준비하고, 스크립트가 있는 위치에.. 2022. 3. 30. [Pytesseract를 사용한 메이플스토리 길드 스코어 분석] 저장된 엑셀 파일 분석하기 이전 글에서 이미지를 문자로 변환한 것과 스크래핑을 통해 얻어온 데이터들을 취합해서 엑셀 파일로 저장하는 방법에 대해 알아보았다. 이번 글에서는 이렇게 저장된 파일을 불러와서 분석하고 결과를 다시 저장하는 방법에 대해 알아본다. 전에 작성했던 것과 마찬가지로 저장된 파일을 분석하는 버튼을 생성한다. library list import tkinter as tk import tkinter.filedialog as fd from tkinter import messagebox from tkinter import * import openpyxl from openpyxl.styles import Alignment, Font, Border, Side, PatternFill import os import pandas .. 2022. 3. 30. [Pytesseract를 사용한 메이플스토리 길드 스코어 분석] 메이플 랭킹 정보 수집 후 파일로 저장 이전 글에서 이미지에서 문자를 인식하는 방법에 대해 알아보았다. 이번 글에서는 메이플 랭킹 정보를 수집 후 이전 글에서 저장했던 리스트와 함께 파일로 저장하는 방법에 대해 알아본다. 전에 작성했던 것과 마찬가지로 변환한 데이터를 파일로 저장하는 버튼을 생성하고, 메이플 랭킹 정보를 수집하기 위해 필요한 길드 마스터와 길드명을 입력할 수 있는 입력창을 생성한다. library list import requests from bs4 import BeautifulSoup from urllib.request import urlopen import os import pandas as pd class UI: def __init__(self): variable & window & button setting ''' 파일.. 2022. 3. 30. [Pytesseract를 사용한 메이플스토리 길드 스코어 분석] tesseract를 사용해서 이미지에서 문자 인식하기 이전 글에서 스크린샷 함수의 작동방식에 대해 알아보았다. 이번 글에서는 길드 컨텐츠 점수 읽어오는 함수 및 프로젝트의 핵심인 tesseract를 사용해서 이미지에서 문자를 인식하는 방법에 대해 알아본다. 먼저 코드를 설명하기 전에 함수의 전체적인 작동 과정은 스크린샷을 찍었던 전체 파일을 여러 조각으로 조각내서 저장하는 과정으로 되어 있다. 이렇게 스크린샷을 찍었던 사진을, 이렇게 사진 한 장당 17개의 조각으로 나눠준다. 사진을 나눠주는 이유는 크게 두 가지다. 하나는 우선 tesseract를 사용해서 문자인식을 할 때, 굉장히 신뢰도가 낮기 때문에 할 수 있는 최대한의 전처리를 해줘야만 한다. 인식률을 최대한 높이기 위해서, 한 번 읽을 때 숫자 하나만 읽어오도록 사진을 17조각으로 나눴고, 검정색 .. 2022. 3. 30. 이전 1 2 3 4 다음