본문 바로가기

개발자/파이썬 Python

OpenCV 4로 배우는 컴퓨터 비전과 머신 러닝 OpenCV 4로 배우는 컴퓨터 비전과 머신 러닝(길벗, 2019) 책은 컴퓨터 비전과 머신 러닝 알고리즘을 소개하고, OpenCV 라이브러리를 이용하여 구현하는 방법을 설명합니다. 저자의 오랜 OpenCV 강의 경험을 바탕으로 초보자도 쉽게 이해할 수 있는 커리큘럼과 실습 예제를 제공합니다. 간단한 밝기와 명암비 조절, 필터링, 에지 검출부터 객체 검출, 영상 매칭, 필기체 숫자 인식 등 컴퓨터 비전 고급 기법까지 OpenCV를 사용하여 구현합니다. 또한 k 최근방 이웃(kNN), 서포트 벡터 머신(SVM) 등의 머신 러닝 알고리즘과 OpenCV에서 딥러닝을 활용하는 방법까지 설명합니다. 목차 1장 컴퓨터 비전과 영상의 이해 1.1 컴퓨터 비전 개요 1.2 영상의 구조와 표현 방법 1.2.1 영상의 획..
Python YouTube 동영상 다운로드 방법 Python을 사용하여 YouTube 동영상을 다운로드하는 방법 YouTube는 매우 인기 있는 동영상 공유 웹사이트입니다. YouTube에서 동영상을 다운로드하는 것은 힘든 일입니다. 다운로더를 다운로드하고 이를 사용하여 비디오를 얻거나 비디오를 가져와 컴퓨터에 저장하는 다른 웹사이트로 이동합니다. Python을 사용하면 이 작업이 매우 쉽습니다. 몇 줄의 코드로 YouTube에서 동영상을 다운로드할 수 있습니다. 이를 위해 'pytube'라는 파이썬 라이브러리가 있습니다. pytube는 웹에서 비디오를 다운로드하는 데 사용되는 가볍고 종속성이 없는 Python 라이브러리입니다. 파이튜브 설치; 터미널을 열고 다음 명령을 실행하십시오. pip install pytube3 제목 가져오기 첫 번째 단계는 ..
파이썬 PDF 라이브러리 pdf 파일 분할, 병합, 자르기 및 변형 PDF 파일을 분할, 병합, 자르기 및 변형할 수 있는 순수 파이썬 PDF 라이브러리 pypdf는 PDF 파일의 페이지를 분할, 병합 , 자르기 및 변형 할 수 있는 무료 오픈 소스 순수 파이썬 PDF 라이브러리입니다. 또한 사용자 지정 데이터, 보기 옵션 및 암호 를 PDF 파일에 추가할 수 있습니다. pypdf는 PDF에서 텍스트 와 메타데이터 도 검색할 수 있습니다. 설치 pip를 통해 pypdf를 설치할 수 있습니다. pip install pypdf pip install pypdf AES를 사용하는 PDF를 암호화하거나 해독하기 위해 pypdf를 사용하려는 경우 몇 가지 추가 종속성을 설치해야 합니다. RC4를 사용한 암호화는 일반 설치를 사용하여 지원됩니다. pip install pypdf[cr..
중요한 Pandas 패키지 매쏘드 중요한 Pandas 패키지, 무엇을 추가하시겠습니까? Pandas는 파이썬에서 사용하는 데이터분석 라이브러리로, 행과 열로 이루어진 데이터 객체를 만들어 다룰 수 있게 되며 보다 안정적으로 대용량의 데이터들을 처리하는데 매우 편리한 도구 입니다. pandas 라이브러리 특징으로는 파이썬에서 사용할 수 있는 데이터 처리와 분석을 위한 라이브러리 행과 열로 이루어진 데이터 객체를 만들어 다룰 수 있음 보다 안정적으로 대용량의 데이터들을 처리하는데 매우 편리한 도구 #machinelearning #data #datascience #100DaysOfCode #pythonbot #python #aibot #66daysofdata #theravitshow 참고 판다스(pandas) 기본 사용법 익히기 [Python..
openpyxl 파이썬에서 엑셀 업무 자동화 사용법 파이썬에서 엑셀 업무 자동화에 자주 쓰이는 openpyxl 라이브러리에 대해 알아봅시다. openpyxl은 엑셀 2010 xlsx, xlsm, xltx, xltm 파일 데이터를 읽거나 쓰고 제어할 수 있는 대표적인 Python 라이브러리입니다. 자세한 내용은 openpyxl 공식 홈페이지를 참고하시기 바랍니다. Openpyxl 공식 튜토리얼 openpyxl - A Python library to read/write Excel 2010 xlsx/xlsm files Openpyxl 설치는 아래 명령어로 합니다. $ pip install openpyxl 아래 샘플 코드를 VS code나 Pycharm에서 실행하면 sample.xlsx 파일이 생성되고 파일을 열면 아래 이미지와 같다. from openpyxl ..
jupyter notebook 모듈 설치 안될 때 초간단 해결 배우지 못할 것은 세상에 없다. 단지 문제가 되는 것은 모든 인간은 예외 없이 한정된 수명을 산다는 것이다. 어렴풋이 아는 것, 설명을 하지 못하는 것, 기억이 안나는 것은 모르는 것이다. 그러니까 알지 못하면서 잘 알고 있다고 우리 뇌가 착각한다고 한다. 잘 알지는 못해도 명백한 것들 -전기, 야채, 종이, 고기, 배달음식, 식당밥, 눈, 비, 바람, 공기, 태양, 하늘 -에 진심으로 감사한다. Jupyter notebook. ModuleNotFoundError: No module named ‘numpy’ 주피터 노트북에서 모듈을 import 했을 때 모듈을 못 찾아오는 경우가 생긴다. 한참을 헤매다 그냥 환경 변수에 아나콘다 경로를 추가해 주었다. 패키지 혹은 모듈을 설치해도 모듈을 불러오지 못하는 ..
python-pptx 파워포인트 문서 자동화 placeholder 정리 placeholder 이해하기 직관적으로 placeholder는 콘텐츠를 배치할 수 있는 미리 형식이 지정된 컨테이너입니다. 콘텐츠에 미리 설정된 서식을 제공함으로써 최종 사용자가 실제 콘텐츠에 집중할 수 있도록 하면서 템플릿 디자이너의 손에 많은 서식 선택 사항을 제공합니다. 이는 프레젠테이션 개발 프로세스를 가속화하는 동시에 동일한 템플릿에서 생성된 슬라이드의 시각적 일관성을 유지합니다. placeholder는 shape 도형입니다. 자리 표시자는 모양의 직교 범주입니다. 즉, 여러 모양 유형이 자리 표시자가 될 수 있습니다. 특히 자동 모양( p:sp 요소), 그림( p:pic 요소) 및 그래픽 프레임( p:graphicFrame ) 모양 유형은 자리 표시자가 될 수 있습니다. 그룹 모양( p:gr..
파이썬 파일 찾고 읽고 쓰고 복사 이동 삭제 코드 파이썬의 장점 중 하나는 일률적인 업무를 돕는 프로그램을 쉽게 만들 수 있다는 점이다. 이런 것이 가능한 이유는 파일과 디렉터리를 쉽게 관리할 수 있기 때문이다. 파일, 디렉터리 관리와 관련된 패키지는 os, shutil이다. 각각 용도에 따라 다르게 사용된다. # file Detection import os path = "C:\\Users\\User\\Desktop\\test.txt" if os.path.exists(path): print("That location exists!") if os.path.isfile(path): print("That is a file") elif os.path.isdir(path): print("That is a directory!") else: print("That l..