2024/08 11

[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

[프로그래머스/Python] 붕대 감기

https://school.programmers.co.kr/learn/courses/30/lessons/250137?language=python3 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr def solution(bandage, health, attacks): answer = health attack_num, t = 0, 0 cnt = 0 if cnt == attacks[attack_num][0]: answer -= attacks[attack_num][1] attack_num += 1 if ans..

윈도우 KoNLPy 설치하기

https://webnautes.tistory.com/1956 윈도우에 KoNLPy 설치하는 방법윈도우11에 한글 형태소 분석을 위해 사용되는 KoNLPy(“코엔엘파이”)를 설치해서 테스트 해보았습니다. 2020. 1. 11 최초작성 2023. 10. 31 최종작성 OpenJDK 11 사용 0.아직 파이썬 개발 환경을 만들지 않webnautes.tistory.com 윈도우에 konlpy를 설치해보겠습니다.  빠르게 요약하면open jdk 설치 -> JPype 설치 -> 파이썬 환경에서 JPype, konlpy 설치 -> 재부팅  1. OpenJDK 설치konlpy가 내부적으로 자바로 동작하기 때문에 파이썬과 자바를 연결하는 jdk가 필요합니다. https://www.openlogic.com/openjdk..

카테고리 없음 2024.08.03