파이썬(92)
-
Python/Pycharm OPEN-CV 서로 다른 동영상 2개 연결해보기
import sys import numpy as np import cv2 # 두 개의 동영상 cap1 = cv2.VideoCapture('snow.mp4') cap2 = cv2.VideoCapture('storm.mp4') if not cap1.isOpened() or not cap2.isOpened(): print('동영상 연결 실패') sys.exit() frame_cnt1 = round(cap1.get(cv2.CAP_PROP_FRAME_COUNT)) frame_cnt2 = round(cap2.get(cv2.CAP_PROP_FRAME_COUNT)) fps = cap1.get(cv2.CAP_PROP_FPS) effect_frames = int(fps * 2) # 전환 속도를 결정 print('frame..
2023.09.29 -
Python/Pycharm OPEN-CV 2
이미지 정보 알아보기 1. 가로 * 세로 = img.shape로 확인 가능 import cv2 img_gray= cv2.imread('./dog.bmp',cv2.IMREAD_GRAYSCALE) print('img1 type : ', type(img_gray)) print('img1 shape : ', img_gray.shape) #img1 shape : (364, 548) (h,w)순서 print('img1 dtype : ', type(img_gray.dtype)) #uint8 print('=====================================') img_bgr= cv2.imread('./dog.bmp') print('img_bgr type : ', type(img_bgr)) print('i..
2023.09.29 -
Python/Pycharm OpenCV 기초
1. OpenCv(Open Source Computer Vision Library) - 컴퓨터 비전과 이미지 처리를 위한 오픈소스 라이브러리 - 1999년 인텔에서 영상 처리 기술을 개발하기 위한 목적 - 2000년 BSD 라이센스로 배포 - 2011년 이후 OpenCV2로 개발 시작 ✔ OpecnCV 설치 pip install opencv-python 2. Computer Vision - 디지털 이미지나 비디오에서 정보를 추출하고, 해석하는 기술과 분야 - 이미지 처리, 객체 탐지, 패턴 인식, 광학 문자 인식(OCR)...... 3. 영상(image) - 픽셀(pixel) -이미지를 구성하는 최소 단위 -바둑판 모양의 격자에 나열되어 있는 형태, 2차원 행렬영상의 종류 - 그레이 스케일 영상 - 흑백..
2023.09.22 -
Python(Pycharm) 테서텍트(Tesseract)
# 1. OCR(Optical Character Recognition) * 광학문자인식 * 이미지나 문서에서 텍스트를 자동으로 인식하고 컴퓨터가 이해할 수 있는 텍스트 데이터로 변환하는 프로세스 # 2. 테서렉트(Tesseract) * 오픈소스 OCR 라이브러리로 구글에서 개발하고 현재는 여러 커뮤니티에 의해 유지보수함. * 링크: https://github.com/UB-Mannheim/tesseract/wiki Home Tesseract Open Source OCR Engine (main repository) - UB-Mannheim/tesseract github.com ✔ 설치 방법 및 설정 * 1. tesserarct-ocr-w64-setup-5.3.1.20230401.exe 다운로드 * 2. (설..
2023.08.01 -
Python(Colab) 자연어처리 + 데이터 전처리 연습
1. 모듈 import # 뉴스 기사 크롤링해주는 라이브러리 !pip install newspaper3k import newspaper # 지원하는 언어 보기 newspaper.languages() from newspaper import Article URL = 'https://v.daum.net/v/20230623113951712' article = Article(URL,language='ko') article.download() article.parse() print('title',article.title) print('title',article.text) 해석 1. newspaper를 사용하기 위해 pip install newspaper3k 2. 설치 완료 후 import newspaper 3. f..
2023.07.25 -
Pycharm 기초설정
1. python 3.10 버전 이상 준비하기 (Fast Api를 사용하기 위해서는 3.10이 필요) 버전확인(cmd) python --version 버전확인(colab) !python --version 2. 파이참 사이트 접속 PyCharm 다운로드: JetBrains가 만든 전문 개발자용 Python IDE PyCharm 다운로드: JetBrains가 만든 전문 개발자용 Python IDE www.jetbrains.com 3. 다운로드 4. project 만들기 레드 박스: 파일 저장 위치 엘로 박스: 가상환경 사용하기 그린 박스 : python 버전 선택 블루 박스 : 프로젝트를 만든 후 웰컴 파일 만들기 5. 프로젝트에 첫 파일 만들기 6. 폰트 사이즈 바꾸기 file -> setting -> e..
2023.07.21