[Python] 파이썬 해볼까? 사이버 수사대에 있는 친구의 권유가 있었다.
말로만 들어왔던 파이썬 언어를 여러 매체를 통해 접했으나 회사일에 치여 살다보니 덮어두고 있었다. 디지털노마드의 삶을 살고 있는 지금은 시간부자가 되었다. 그럼에도 불구하고 하고싶은 것들이 너무...
파이썬 이미지 처리 pillow(PIL) 설치 및 사용 예제 총정리
이미지 분석 및 처리를 쉽게 할 수 있는 라이브러리(Python Imaging Library : PIL)가 있습니다. 바로 pillow모듈입니다. 다양한 이미지 파일 형식을 지원하며, 강력한 이미지 처리와 그래픽...
파이썬 OpenCV 설치 및 예제로 알아보는 이미지 처리 방법
OpenCV 넌 뭐하는 놈이냐? OpenCV는 Open Source Computer Vision Library의 약어로 실시간 컴퓨터 비전을 목적으로 한 프로그래밍 라이브러리이다. 원래는 인텔이 개발하였다. 실시간 이미지 프로세싱에 중점을 둔...
[Python]파이썬 테서랙트(Tesseract OCR) 설치 및 사용방법 총정리 : 이미지에서 문자 텍스트 추출하는 방법
지난 6월 8일 애플 WWDC 2021 전세계 개발자 회의에서 애플은 OCR 기능을 선보였습니다. 강의 영상을 사진으로 찍은 후 바로 문서화 하거나 또는 길거리 간판에서 사진을...
[오류 해결 방법]pytesseract.pytesseract.TesseractNotFoundError: tesseract is not installed or it’s not in your PATH
테서랙트 OCR를 설치 후 코드 실행히 pytesseract.pytesseract.TesseractNotFoundError: tesseract is not installed or it’s not in your PATH와 같은 오류가 발생한다. Traceback (most recent call last):...
[Python]크롬 드라이버 버전 오류 SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 89 Current browser version is 91.0.4472.77
파이썬 셀레니움(selenium)으로 크롤링할 때 발생되는 오류로, 기존에 다운받은 크롬브라우저용 드라이버가와 현재 사용중인 클롬 브라우저 보다 버전이 낮아서 발생되는 문제입니다. 지난주까지 아무 문제 없이 잘 사용해왔으나...
[Python]크롬 드라이버 버전 오류 Message: session not created: This version of ChromeDriver only supports Chrome version 87 Current browser version is 89.0.4389.72
파이썬 selenium으로 크롤링할 때 발생되는 오류입니다. 기존에 다운받은 크롬브라우저용 드라이버가와 현재 사용중인 클롬 브라우저 보다 버전이 낮아서 발생되는 문제입니다. 지난주까지 아무 문제 없이 잘 사용해왔으나...
[Python]파이썬 데이터프레임(DataFrame) 문자열 포함 여부 확인시 발생하는 ValueError: Cannot mask with non-boolean array containing NA / NaN values 오류 처리하는 방법- str.contains()
엑셀파일(xlsx)을 읽어서 판다스(pandas) 데이터프레임(DataFrame) 타입으로 데이터를 읽어 들였다. 그리고 내가 찾고자하는 문자열을 포함하는 행을 찾기 위해 str.contains()메소드를 사용하였다. 이 함수를 사용하게되면 내가 찾는 문자열이 포함되어...
[Python] 파이썬의 음력 양력 생일 날짜 변환을 위해 KoreanLunarCalendar 모듈에 대해 알아봅니다.
매년 음력생일을 양력으로 기록하다보니 이것 역시 귀찮이즘이 오네요. 그래서 라이브러리를 활용해보기로 합니다. 음력을 양력으로 그리고 양력을 음력으로 변환을 용이하게 해주는 라이브러리 하나를 소개합니다. 라이브러리 모듈이름은...
[Python GUI] 파이썬 푸시버튼(QPushButton) 및 레이블(QLabel) 위젯 사용방법
버튼을 클릭했을 때 이벤트 처리하는 방법에 대해 알아봅니다. 이벤트 처리 결과를 레이블에 출력해보도록 합니다. 작업 순서는 화면UI를 구성 후 PyQ5라이브러리를 사용하여 UI와 코드를 연결해줍니다. Qt...