728x90
""" 230514_mediapipe_예림예시.py"""
import cv2
import mediapipe as mp
mp_drawing = mp.solutions.drawing_utils
mp_pose = mp.solutions.pose
# 이미지 파일 경로 설정
image_path = "C:\\Users\\songs\\01_ICT_study\\example_001_jpg.rf.8b91a22192839c7862f9d4233a0f9429.jpg"
# 이미지 파일 읽기
image = cv2.imread(image_path)
# 이미지 크기 조절 (선택 사항)
image = cv2.resize(image, (640, 480))
# BGR 색상 공간에서 RGB 색상 공간으로 변환
image_rgb = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
# 전신 포즈 인식 모델 초기화
with mp_pose.Pose(
static_image_mode=True,
model_complexity=2,
min_detection_confidence=0.5,
min_tracking_confidence=0.5) as pose:
# 이미지를 처리하고 결과를 얻음
results = pose.process(image_rgb)
# 처리된 이미지를 BGR로 변환
image_bgr = cv2.cvtColor(image_rgb, cv2.COLOR_RGB2BGR)
# 포즈 랜드마크를 이미지에 그림
if results.pose_landmarks:
mp_drawing.draw_landmarks(
image_bgr, results.pose_landmarks, mp_pose.POSE_CONNECTIONS)
# 결과를 표시
cv2.imshow('image', image_bgr)
cv2.waitKey(0)
cv2.destroyAllWindows()
'프로젝트 기록 > 딥러닝 모델 개발_공학설계캡스톤디자인(스마트카ICT)' 카테고리의 다른 글
[YOLO v5] 커스텀 데이터 라벨링 후 학습 - epochs 300 (0) | 2023.05.14 |
---|---|
[YOLOv5] 커스텀 데이터 roboflow 라벨링 - epochs 5,50(실패) (0) | 2023.05.14 |
[YOLOv5] 커스텀 데이터셋의 필요성 (0) | 2023.05.14 |
DNN 실습결과 (0) | 2023.05.11 |
[Anaconda] YOLOv5 실행 시 <FileNotFoundError: [WinError 3] 지정된 경로를 찾을 수 없습니다: '\\tmp\\Ultralytics'> 해결법 (0) | 2023.05.10 |