전체 글6 [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. [🐻Emote🐱] Ubuntu(Linux)에서 간편하게 쓰는 Emoji Tool 설치법 & 사용법 ⏰ 읽는 시간: 5분 들어가기 전 Emote란? Linux 계열 OS에서 다양한 이모지를 편리하게 사용할 수 있도록 만들어진 Tool이다. Linux 기본 이모지 프로그램인 Characters도 좋으나, 팝업이 되고 좀 더 사용이 편리한 Emote를 사용해보길 권한다. 📒 Emote 설치하기 1. [선택] Snap install 하기 Ubuntu 16.04 LTS 부터는 Snap을 따로 설치하지 않아도 되는 것으로 알고 있으나, 혹시 모르니 Ubuntu Terminal 창에서 다음과 같이 입력하여 확인해본다. (설치 안되어있다면 자동으로 설치됨.) sudo apt update sudo apt upgrade sudo apt install snapd 💡 오픈소스인 Ubuntu의 잦은 업데이트로, 호환 문제를.. 2023. 8. 13. [OS] Ubuntu&Windows10 듀얼부팅 후 Bluetooth 연결 문제 해결 방법 📌 최근, Windows10이 설치된 노트북에 Ubuntu를 동시에 사용하고자 듀얼부팅을 구축했는데, Bluetooth 디바이스인 Buds2 pro가 Ubuntu에서만 연결되는 문제가 발생했다. 고생 끝에 이를 해결하여, 해결 방법을 공유하고자 한다. Ubuntu || 연결 희망하는 Bluetooth 장치를 페어링한다. Windows10 || 재부팅 후 psExec를 Download한다. (psExec - 원래는 원격으로 명령을 실행하는 프로그램이나, 본 목적은 상위 권한인 시스템 권한으로 명령을 실행하는데 있다.) 📁 psExec 다운로드 링크 설치 방법은 간단하다. PsTools.zip 파일을 압축해제 후 나온 PsTools 폴더를 C:/windows/system32 안에 넣는다. 폴더에 넣은 후엔 .. 2023. 8. 13. 이전 1 다음