분류 전체보기 151

[MediaPipe] 얼굴 매쉬2

미디어파이프란 구글에서 제공하는 AI 오픈소스이다  미디어파이프 설치pip install mediapipe  import cv2from mediapipe.python.solutions import face_mesh as mp_face_meshimport numpy as np  mp.solutions: 미디어파이프 솔루션들이 포함되어 쉽게 사용할 수 있다  - 얼굴 탐지mp.solutions.face_detection- 얼굴 매쉬 mp.solutions.face_mesh- 손 추적mp.solutions.hands- 포즈 추정mp.solutions.pose- 신체 전체 추적mp.solutions.holistic- 랜드마크 시각화 툴mp.solutions.drawing_utils- 미리 정의된 스타일 툴mp...

비전 2024.09.03

[MediaPipe] 얼굴 매쉬1

미디어파이프란 구글에서 제공하는 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.selfie_segme..

비전 2024.09.02

[Windows] ngrok 사용하기

ngrok로컬 서버를 외부에서 접속할 수 있도록 만들어주는 프로그램 1. ngrok 회원가입 후 다운로드 https://ngrok.com/download" data-og-host="ngrok.com" data-og-source-url="https://ngrok.com/download" data-og-url="https://ngrok.com/download" data-og-image="https://scrap.kakaocdn.net/dn/cWicRG/hyWSlUCxOW/KVEvdhli5HIkcyQLM6kD81/img.png?width=2400&height=1256&face=0_0_2400_1256,https://scrap.kakaocdn.net/dn/R4ein/hyWV0VAoSB/r5pAgez4FIbXwK..

카테고리 없음 2024.08.28

[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

[OpenCV] 마스킹

opencv 라이브러리 임포트import cv2  검정 색: (0, 0, 0)흰 색: (255, 255, 255) 마스킹하기관심 있는 영역은 0이 아닌 픽셀 값으로 채우고그 외 영역은 0 픽셀 값으로 채운다 픽셀 값 복사 함수# 마스킹 이미지에서 0이 아닌 픽셀만 복사한다cv2.copyTo([원본 이미지], [마스킹 이미지], [픽셀이 0인 부분에 들어갈 이미지])원본 이미지, 마스킹 이미지, 새롭게 만들어질 이미지 모두 크기가 같아야 한다[픽셀이 0인 부분에 들어갈 이미지]는없어도 된다.      # 셋 다 사이즈가 똑같아야 함src = cv2.imread('data/cat.jpg') # 원본 이미지mask = cv2.imread('data/cat_mask.jpg') # 마스크 이미지# 이미지 복사. ..

비전 2024.08.18

[OpenCV] 이미지, 동영상

opencv를 사용하기 위한 기본적인 라이브러리 설치pip install numpypip install matplotlib # 시각화 라이브러리pip install opencv-python # opencv 라이브러리pip install pillow # 이미지 처리 라이브러리  opencv 라이브러리 임포트import cv2 이미지 파일 불러오기img = cv2.imread('image_path')  파일 저장하기 cv2.imwrite('save_path', img) 윈도우 창 만들기cv2.namedWindow() 윈도우 창 끄기cv2.destroyAllWindows() 윈도우 창에 파일 출력(윈도우 창 이름을 꼭 써줘야 한다. 빈 문자열도 가능)cv2.imshow('', img) 키 입력 ..

비전 2024.08.17

VSCode 가상환경에서 주피터 노트북 여는 방법

2024.07.19 - [Python] - [VSCode] ipynb 사용하기 [VSCode] ipynb 사용하기jupyter notebook 확장 팩을 설치한다 cmd에서 pip install juptyer  ipynb 파일 생성 select kernel을 선택 Python Environments 선택하고 자신이 원하는 python 환경 클릭  그러면 VSCode에서 ipynb 실행 가능합니다dogfoot1.tistory.com 일단 jupyter notebook 확장 팩이 설치되어 있고가상환경에 jupyter 패키지가 설치되어 있어야 합니다.  VSCode에서 nlp라는 가상환경 상태의 cmd에서 jupyter notebook을 쳐도 nlp 가상환경이 뜨지 않습니다. 해결터미널 cmd창에서 실행하시면..

카테고리 없음 2024.08.07