반응형 OpenCV14 수화 인식 프로젝트 - [5일차] 웹캠 특정 영역 잘라내기(openCV) 전체 화면을 하니 너무 많은 부분에서 살색 부분들이 잡혀서 그런 부분들을 좀 줄이고자 손을 놓을 부분을 정해 그 부분만 잘라서 검사하고자 추가하였습니다. 원하는 부분을 잘라내기 위해서 openCV selectROI를 사용하였습니다. import cv2 def on_mouse(event, x, y, flags, param): if event == cv2.EVENT_LBUTTONDOWN: points.append([x, y]) points = list() try: cap=cv2.VideoCapture(0) except: print('camera_errro1') ret, img = cap.read() rect = cv2.selectROI('Select Window', img, fromCenter = False.. 2020. 3. 6. 수화 인식 Project - [3일차] 손 인식하기(openCV) 1, 2일차는 openCV에 대해 공부 및 따로 게시글을 작성하지 않았습니다. import cv2 import numpy as np def cont(): try: cap=cv2.VideoCapture(0) except: print('camera_errro') return while True: ret, frame = cap.read() if not ret: print('camera2_error') break dst = frame.copy() test = cv2.cvtColor(frame, cv2.COLOR_BGR2YCrCb) mask_hand = cv2.inRange(test, np.array([0,133,77]),np.array([255,173,127])) #test = cv2.cvtColor(frame.. 2020. 2. 2. 이전 1 2 3 4 다음 반응형