본문 바로가기

개발/Deep Learning

(4)
스파르타 코딩클럽 - 4주차 [이미지 처리로 시작하는 딥러닝] #1 필요한 Library 및 Model, Image, Video Load import cv2 import dlib # 정면 얼굴 탐지 모델 detector = dlib.get_frontal_face_detector() # 영상 Load cap = cv2.VideoCapture('week4/videos/01.mp4') # 투명도 포함 이미지 Load sticker_img = cv2.imread('week4/imgs/sticker01.png', cv2.IMREAD_UNCHANGED) while True: ret, img = cap.read() if ret == False: break cv2.imshow('result', img) if cv2.waitKey(1) == ord('q'): break #2 얼굴 ..
스파르타 코딩클럽 - 3주차 [이미지 처리로 시작하는 딥러닝] #1 얼굴 영역 탐지하기 from tensorflow.keras.applications.mobilenet_v2 import preprocess_input from tensorflow.keras.models import load_model import numpy as np import cv2 facenet = cv2.dnn.readNet('week3/models/deploy.prototxt', 'week3/models/res10_300x300_ssd_iter_140000.caffemodel') model = load_model('week3/models/mask_detector.model') cap = cv2.VideoCapture('week3/videos/04.mp4') while True: ret, im..
스파르타 코딩클럽 - 2주차 [이미지 처리로 시작하는 딥러닝] #1 이미지 전처리 및 후처리 h, w, c = img.shape img = cv2.resize(img, dsize=(500, int(h / w * 500))) img = img[162:513, 185:428] MEAN_VALUE = [103.939, 116.779, 123.680] blob = cv2.dnn.blobFromImage(img, mean=MEAN_VALUE) net.setInput(blob) output = net.forward() output = output.squeeze().transpose((1, 2, 0)) output += MEAN_VALUE output = np.clip(output, 0, 255) output = output.astype('uint8') #2 이미지 반으로 나누..
스파르타 코딩클럽 - 1주차 [이미지 처리] #1 Anaconda 설치 및 가상 환경 설정 Anaconda 다운로드 링크 : https://www.anaconda.com/products/individual Anaconda | Individual Edition Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com 설치 후 Anaconda Prompt 실행, python --version 혹은 python -V 명령어로 버전 확인 conda create --name [proj_name] python=[python_version] pip..