💻️ SW Develop6 [OpenCV] 01. 이미지 처리 기초 ** ⏰ 읽는 시간: 5분** 들어가기 전 OpenCV 란? OpenCV(Open Source Computer Vision)은 실시간으로 영상을 처리하여 원하는 이미지 변조, 색 검출, 객체 검출 등을 목적으로 하는 오픈소스 라이브러리이다. 이번 글은 쌩기초부터 시리즈로 차근차근 글 올려보겠습니다. Python Module Requirement import numpy as np import matplotlib.pyplot as plt import cv2 이미지 처리 기초 📌 이미지 파일 불러오기. 사진은 네이버 사진 검색에서, 임의의 강아지 사진을 가져왔다. 이미지 파일 read img = cv2.imread('../data/dog.jpeg') 아래의 이러한 사진을 불러와줬다. (아직 실제 출력 x) 이.. 2023. 9. 1. [Web crawling] naver API - 웹 크롤링으로 네이버 쇼핑 아이패드 가격 자동 비교! ** ⏰ 읽는 시간: 20분** 들어가기 전 크롤링(crawling) 이란? Web상에 존재하는 Contents를 수집하는 작업 (프로그래밍으로 자동화 가능) 요즘 들어 유용한 주식 자동매매, 빅데이터 수집 및 분석 등이 '웹 크롤링'을 통해 이루어진다. - HTML 페이지를 가져와서, HTML/CSS등을 파싱하고, 필요한 데이터만 추출하는 기법 - Open API(Rest API)를 제공하는 서비스에 Open API를 호출해서, 받은 데이터 중 필요한 데이터만 추출하는 기법 - Selenium, BeautifulSoup등 브라우저를 프로그래밍으로 조작해서, 필요한 데이터만 추출하는 기법이처럼 웹 크롤링에는 다양한 기법들이 있지만, 최근 악용하는 사례가 늘어 기업들이 보안으로 막는 추세이다.. 2023. 8. 17. [Python] 서울시 CCTV 데이터 분석 - Matplotlib & Scikit-learn 활용 ** ⏰ 읽는 시간: 20분** 들어가기 전 Python에서 데이터 분석과 시각화를 쉽게 만들어주는 모듈이 있다. Matplotlib으로 그래프 시각화, Scikit-learn 에서 선형 회귀 함수를 사용해서 기본적 데이터 분석을 수행해보겠습니다. Dataset 다운로드 서울시 구별 인구통계 서울시 CCTV 설치 현황 Python Module Requirement import pandas as pd import numpy as np import matplotlib.pyplot as plt import koreanize_matplotlib from matplotlib.colors import ListedColormap 📒 데이터 기초 분석 📌 데이터 전처리 seoul_cctv 라는 이름으로 cctv 설치 .. 2023. 8. 14. [Python] EDA를 위한 numpy & pandas 기초 ** ⏰ 읽는 시간: 20분** 들어가기 전 Python에서 데이터를 다루고 분석하기 위해서는 수만개의 데이터셋을 불러오고 가공하고 분석해야 한다. 이러한 데이터 분석(EDA) 에 필요한 기능은 Python에서 지원을 많이 해주고, 거의 필수적인 모듈이 바로 Numpy, Pandas 이다. Numpy, Pandas 기초 사용법을 알아보겠습니다. Python module 설치 pip install python pip install pandas 우선적으로, 두 모듈 설치를 Python Terminal 에서 해주자. (이미 설치되어 있다면 already installed로 나옴.) 📒 Numpy 기초 문법 Numpy를 사용하는 주 목적은 행렬 데이터를 처리함에 있고, 이해하기 위해 기초적인 선형대수 내용을 첨.. 2023. 8. 13. 이전 1 2 다음