일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- Python
- 머신러닝
- NAN
- 판다스
- 결측치
- sklearn
- 지도학습
- dropna
- 데이터프레임
- 비트와이즈
- k-최근접 이웃 분류
- mask detection
- Deep learning
- index
- KNeighborsClassifier
- NULL
- 사이킷런
- scikit-learn
- Supervised learning
- pandas
- tfidfvectorizer
- 알파브렌딩
- dataframe
- computer vision
- 이미지프로세싱
- 결측값
- 파이썬
- 이미지처리
- ML
- opencv
- Today
- Total
목록Deep Learning (9)
Sun.El Data Analysis

마스크 착용/미착용이 라벨링 된 사진 615장을 이용하여 CNN deep learning model을 구축하고 openCV Haar Cascade Face Detection model을 적용하여 카메라 구동하여 mask를 detection 하는 것을 확인함 1. 데이터 준비 마스크 착용 218개 image 마스크 미착용 397개 image 2. 데이터 불러오기 [IN] import cv2,os import numpy as np from tensorflow.python.keras.utils import np_utils import imutils #pip install imutils import pytesseract #pip install pytesseract import tensorflow as tf im..

1. 이미지 연산 [IN] import cv2 import numpy as np a = np.uint8([[200,50]]) #np.unit8 : 양수만 표현, 2^8개 수(0~255) 만큼 표현 가능 b = np.uint8([[100,100]]) add1 = a + b sub1 = a - b mult1 = a * 2 div1 = a / 3 add2 = cv2.add(a, b) sub2 = cv2.subtract(a, b) mult2 = cv2.multiply(a, 2) div2 = cv2.divide(a, 3) print(add1, add2) print(sub1, sub2) print(mult1, mult2) print(div1, div2) [OUT] [[ 44 150]] [[255 150]] # [4..

스레시홀딩이란 이미지에서 원하는 피사체의 모양을 좀 더 정확하게 판단하기 위해 바이너리 이미지(흑/백)를 만드는 가장 대표적인 방법 1. 전역 스레스홀딩 [IN] #thresholds.py import cv2 import numpy as np import matplotlib.pylab as plt img = cv2.imread('./book/img/scaned_paper.jpg', cv2.IMREAD_GRAYSCALE) #이미지를 그레이 스케일로 읽기 thresholds = [80, 100, 120, 140, 150, 170, 190] imgs = {'Original' : img} for t in thresholds: _, t_img = cv2.threshold(img, t, 255, cv2.THRESH..

1. 이미지 컬러 바꾸기 [IN] import cv2 import numpy as np img = cv2.imread('./book/img/opencv_logo.png') bgr = cv2.imread('./book/img/opencv_logo.png', cv2.IMREAD_COLOR) bgra = cv2.imread('./book/img/opencv_logo.png', cv2.IMREAD_UNCHANGED) #cv2.IMREAD 옵션 #cv2.IMREAD_COLOR : 컬러(BGR), 기본값, 1 투명영역 무시 #cv2.UNCHANGED : 파일에 저장된 스케일, -1, 투명 영역까지 포함 #cv2.GRAYSCALE : 그레이 스케일, 0 print('default:', img.shape, 'color..