그림 20 애니메이션에서 볼 수 있는 6개의 모양 윤곽이 있습니다. 코드를 통해 윤곽을 찾아 그려 봅시다: 코드, 이미지[100, 50] x=50 및 y=100에 위치한 픽셀에서 BGR 값의 3튜플을 생성합니다(다시 말하지만, 높이는 행 수이고 너비는 열 수입니다. 이것이 사실임을 스스로 에게 확신시다). 위에서 설명한 대로 OpenCV는 이미지를 BGR 주문에 저장합니다(예를 들어 Matplotlib과 는 달리). 19번 선의 픽셀에 대한 색상 채널 값을 추출하는 것이 얼마나 간단한지 확인하십시오. npimport cv2import cv2.cv cvfrom 비디오 가져오기에서 일반적인 가져오기 시계, draw_strhelp_message = « `사용: facedetect.py [–캐스케이드] [–중첩 캐스케이드] []« def 감지 (img, 캐스케이드): [img, 캐스케이드): 직사각형 = cascade.detectMultiScale(img) , scaleFactor=1.3, minNeighbors=4, minSize=(30, 30), 플래그 = 이력서. CV_HAAR_SCALE_IMAGE) 렌(rects) ==0: return [:,2:] += rects[:,2] rects[:,,2] 반환 정류def draw_rects(img, 직사각형, 색상: x1, y1, x2, y2 의 경우: cv2.사각형(img, (x1, y1), (x2, y2), 색상, 2)if __name__ == `__main___`: 가져오기 sys, getopt 인쇄 도움말_ 메시지 args, video_src = getopt.getopt(sys.argv[1:], « « `캐스케이드=`, `중첩-캐스케이드=`]) 시도: video_src = video_src[0] 제외: video_src = 0 args = dict(args) cascade_fn=`-cascade.`.`. /.. /data/haarcascades/haarcascades_frontalface_alt.xml ») nested_fn = args.get(–중첩-캐스케이드`, « …

/.. /data/haarcascades/haarcascade_eye.xml ») 캐스케이드 = cv2. 캐스케이드분류기(cascade_fn) 중첩 = cv2. 캐스케이드클래스피어(nested_fn) 캠 = create_capture(video_src, 대체=`synth:bg=…). /cpp/lena.jpg:noise=0.05`) 트루: ret, img = cam.read() 회색 = cv2.cvtColor(img, cv2). COLOR_BGR2GRAY) 회색 = cv2.equalizeHist(회색) t = 시계() 정류 = 감지(회색, cascade) vis = img.copy() draw_rects (vis, rects, (0, 255, 0)) x1, y1, x2, y2 in rects: roi = 회색 [y1:y2, x1:x2] vis_roi = vis[y1:y2, x1:x2] subrects draw_rects(vis_roi, 하위, (255, 0, 0)) dt = clock() – t draw_str(vis, (20, 20), `시간: %.1f ms` % (dt*1000)) cv2.imshow (`얼굴 감지`, vis) 경우 0xFF 및 cv2.waitKey (5) = = 27: break cv2.destroyAllWindows()를 이 얼굴 코드로 저장합니다.이 파이썬을 터미널 에서 실행 $python facedetect.py 나는 파이썬 + 컴퓨터 비전 + opencv의 영역에 새로운 해요, 그래서 나는에 나열된 번들 중 하나를 구입;- https://www.pyimagesearch.com/practical-python-opencv/ 나는 매우 임계 값으로 실험을 권장합니다. 시행 착오 (경험뿐만 아니라)에 의해 우리의 예를 위해 작동하도록 다음 코드를 조정 : 가서 당신이 다운로드 한 첫 번째 스크립트를 닫고 opencv_tutorial_02.py를 열어 두 번째 예제로 시작 : 라인 95 및 96의 코드는 텍스트를 그릴 것입니다 , 그림 14에서 우리의 출력 이미지에 녹색 « OpenCV + 쥬라기 공원!!! »: 안녕하세요 당신의 블로그는 매우 좋은! 모든 최고 인터뷰 질문과 답변 PHP, 마겐토, 라라벨, 자바, 도트 넷, 데이터베이스, Sql, Mysql, 오라클, 각도, Vue Js, 익스프레스 js, 반응 JS, 하두프, 아파치 스파크, 아파치 스칼라, 텐서 플로우.Mysql 인터뷰 인터뷰 신입생 면접 질문 신입생 면접 질문 신입생 면접 질문 과 답변 인터뷰 질문 케이크프 인터뷰 질문 익스프레스 Js 인터뷰 질문 반응 js 인터뷰 질문라라벨 인터뷰 질문과 답변 주문은 RGB가 아닌 BGR입니다.