728x90
반응형

이걸 맨 처음에 올렸어야 했는데 나중에 생각나서 뒤늦게 올리게 되었다.

import numpy as np
import cv2

cap = cv2.VideoCapture(0) # 노트북 웹캠을 카메라로 사용
cap.set(3,640) # 너비
cap.set(4,480) # 높이

ret, frame = cap.read() # 사진 촬영
frame = cv2.flip(frame, 1) # 좌우 대칭

cv2.imwrite('self camera test.jpg', frame) # 사진 저장
    
cap.release()
cv2.destroyAllWindows()

위의 코드를 실행하면 self camera test.jpg라는 파일이 저장된다.

파일을 열어보면 아래와 같이 정상적으로 셀카가 찍히는 것을 확인할 수 있다. 

내 얼굴 데이터를 모으려면 핸드폰으로 직접 사진을 찍어야 되는데 그게 너무 귀찮을 것 같아서 만들게 되었다.

OpenCV를 이용한 셀카

github: https://github.com/kimjinho1/Real-time-face-recognition-and-mosaic-using-deep-learning/blob/master/0.%20opencv_self_camera.ipynb

 

kimjinho1/Real-time-face-recognition-and-mosaic-using-deep-learning

딥 러닝을 활용한 실시간 얼굴 인식과 모자이크 처리. Contribute to kimjinho1/Real-time-face-recognition-and-mosaic-using-deep-learning development by creating an account on GitHub.

github.com

728x90
반응형

+ Recent posts