컴퓨터 비전 4

[MediaPipe] 포즈 인식

미디어파이프란 구글에서 제공하는 AI 오픈소스이다  미디어파이프 설치pip install mediapipe 필요 라이브러리 임포트import mediapipe as mpimport cv2  mp.solutions: 미디어파이프 솔루션들이 포함되어 쉽게 사용할 수 있다  - 얼굴 탐지mp.solutions.face_detection- 얼굴 메시mp.solutions.face_mesh- 손 추적mp.solutions.hands- 포즈 추정mp.solutions.pose- 신체 전체 추적mp.solutions.holistic- 랜드마크 시각화 툴mp.solutions.drawing_utils- 미리 정의된 스타일 툴mp.solutions.drawing_styles- 인물과 배경 분리mp.solutions.se..

비전 2024.08.25

[MediaPipe] 얼굴 인식

미디어파이프란 구글에서 제공하는 AI 오픈소스이다 미디어파이프 설치pip install mediapipe 필요 라이브러리 임포트import mediapipe as mpimport cv2  mp.solutions: 미디어파이프 솔루션들이 포함되어 쉽게 사용할 수 있다  - 얼굴 인식mp.solutions.face_detection- 얼굴 메시mp.solutions.face_mesh- 손 추적mp.solutions.hands- 포즈 추정mp.solutions.pose- 신체 전체 추적mp.solutions.holistic- 랜드마크 시각화 툴mp.solutions.drawing_utils- 미리 정의된 스타일 툴mp.solutions.drawing_styles- 인물과 배경 분리mp.solutions.sel..

비전 2024.08.23

[OpenCV] 특정 색 검출

opencv 라이브러리 임포트import cv2  특정 색 검출cv2.inRange(이미지, 최소 뽑을 bgr값, 최대 뽑을 bgr값)  예제 이미지로 빨, 초, 파를 검출해보겠습니다. img = cv2.imread('data/rgb.jpg')red = cv2.inRange(img, (0,0,128), (128,128,255)) # 빨간 색만 뽑기# cv2.imwrite('data/red.jpg', red)blue = cv2.inRange(img, (128,0,0), (255,128,128)) # 파란 색만 뽑기# cv2.imwrite('data/blue.jpg', blue)green = cv2.inRange(img, (0,128,0), (128,255,128)) # 초록 색만 뽑기# cv2.imwrit..

비전 2024.08.20

[OpenCV] 그리기 함수

opencv 라이브러리 임포트import cv2import numpy as np 그리기-선-도형-문자열   그리기 전에 좌표 값을 잘 알아야 합니다(0,0)은 window 창의 왼쪽 위의 좌표이고 음수는 없습니다!!좌표는 (x, y) 순입니다!!선 그리기 직선 그리기cv2.line(이미지, 시작 좌표, 끝 좌표, rgb, 선 두께, 선 종류) 도형 그리기 사각형 그리기 1 : 시작점, 끝점cv2.rectangle(이미지, 시작 좌표, 끝 좌표, bgr, 선 두께, 선 종류) 사각형 그리기 2 : width, heightcv2.rectangle(이미지, (x,y,w,h), bgr, 선 두께, 선 종류) 원 그리기cv2.circle(이미지, 중심 좌표, 반지름, bgr, 선 두께, 선 종류) 다각형 그리기..

비전 2024.08.19