Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 실기시험
- ubuntu
- pytorch
- 우분투
- Apple
- Anaconda
- 실기
- 큐넷
- Logitech
- 파이토치
- qnet
- python3
- 딥러닝
- 로지텍
- 기사 실기
- 기사시험
- 국가자격증
- DEEPLEARNING
- torch
- 자격증
- 파이썬
- 2020정보처리기사
- keyboards
- Python
- NCS
- 정보처리
- 코딩
- coding
- 정보처리기사
- 정보처리기사 실기
Archives
- Today
- Total
dhwiii's notepad | 딥 러닝, 코덱 일기장
(Python 코딩) OpenCV를 이용한 얼굴인식 예제 본문
import cv2
import sys
import os
CAM_ID = 0
capture = cv2.VideoCapture(0)
def capture(camid = CAM_ID):
cam = cv2.VideoCapture(camid)
if cam.isOpened() == False:
print ('cant open the cam (%d)' % camid)
return None
ret, frame = cam.read()
if frame is None:
print ('frame is not exist')
return None
cv2.imwrite('test.jpg',frame, params=[cv2.IMWRITE_JPEG_QUALITY,100])
cam.release()
if __name__ == '__main__':
capture()
image_file = r'C:\Users\COMPUTER\test.jpg'
cascade_file = r"C:\Users\COMPUTER\Anaconda3\Lib\site-packages\cv2\data\haarcascade_frontalface_default.xml"
cascade_file2 = r"C:\Users\COMPUTER\Anaconda3\Lib\site-packages\cv2\data\haarcascade_lefteye_2splits.xml"
image = cv2.imread(image_file)
image_gs = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
cascade = cv2.CascadeClassifier(cascade_file)
face_list = cascade.detectMultiScale(image_gs,scaleFactor =1.1,minNeighbors=3,minSize= (70,70))
cascade2 = cv2.CascadeClassifier(cascade_file2)
eye_list = cascade2.detectMultiScale(image_gs,scaleFactor = 1.1, minNeighbors=1,minSize=(10,10))
웹캡으로 사진을 촬영 후 정적인 이미지에 OpenCV를 이용한 얼굴인식 예제입니다.
OpenCV 홈페이지에 있는 Opencv 패키지를 운영체제에 맞게 다운을 받고
cascade 경로를 본인 사용환경의 경로로 지정해 주어야 합니다.
(default값으로 저장을 했을 경우 저와 같은 경로에 아마 저장이 되어 있을겁니다.)
https://opencv.org/releases/
Releases
opencv.org
그리고 image_file에 있는 경로도 imwrite로 저장된 이미지의 경로로 본인이 바꾸어 주어야 합니다.
(저는 아나콘다3을 이용하여 위 코드를 실행하였습니다.)
'■ Working Draft > ◎ Coding' 카테고리의 다른 글
[Python] Jupyter notebook에서 줄번호 (Line Number) 보이게 하는 방법 (0) | 2020.08.04 |
---|---|
(Python) MS Azure Face cognition API를 사용한 파이썬 얼굴인식 예제 (0) | 2020.06.09 |
Comments