본문 바로가기
728x90
728x90

PYTHON10

math 라이브러리 활용 1. math 라이브러리 파이썬의 math 라이브러리는 수학적인 연산을 수행하는 함수와 상수들을 제공하는 표준 라이브러리 모듈 중 하나 이 라이브러리를 사용하면 다양한 수학적인 작업을 수행할 수 있다. 가. 수학적 연산 : math 라이브러리는 다양한 수학적 연산을 수행할 수 있도록 다양한 함수를 제공 예를 들어, 삼각함수 (sin, cos, tan), 제곱근 (sqrt), 로그 (log), 지수 (exp), 올림 (ceil), 내림 (floor), 절댓값 (fabs) 등을 계산할 수 있다. 나. 상수 : math 라이브러리는 몇 가지 유용한 수학적 상수도 제공한다. 예를 들어, 파이 (π) 값을 가져오려면 math.pi를 사용할 수 있다. 2. 두점 사이의 거리 or 피타고라스 활용 가. 두점사이의 거.. 2023. 11. 28.
mediapipe hands 활용 1. 핸즈모델 좌표 활용 하기 좌표에 따라 조건문을 활용하여 아래와 같이 왼쪽과 오른쪽을 구분해 보자. 좌표에 따라 왼쪽, 오른쪽 구분 2023. 11. 22.
cv2.line() 함수로 선 만들기 1. cv2.line( ) 함수 활용하기. cv2.line(선을 그릴 이미지, 선의 시작 좌표, 선의 끝 좌표, 선의 색상 (b,g,r) , 선굵기 ) # 이미지의 중간에 세로로 흰색 줄을 그립니다. height, width, _ = frame.shape middle_x = width // 2 # 이미지의 가로 중간 지점 cv2.line(frame, (middle_x, 0), (middle_x, height), (255, 255, 255), 2) # 흰색 줄 그리기 위 코드 cv2.line 함수는 다음 인수를 받습니다. - frame : 선을 그릴 이미지 - (middle_x, 0) : 선의 시작점 좌표 (가로 중간, 화면 맨 위) - (middle_x, height) : 선의 끝점 좌표 (가로 중간, .. 2023. 11. 14.
(face 객체인식) 인공지능 hello bot 만들기 1. pyglet 피글렛 라이브러리 활용 https://swmakerjun.tistory.com/50 pyglet (피글렛) 활용 음원 파일 재생 1. pyglet Pyglet은 파이썬 프로그래밍 언어를 사용하여 멀티미디어 및 그래픽 응용 프로그램을 개발하기 위한 크로스 플랫폼 라이브러리입니다. 주로 비디오 게임, 시뮬레이션, 교육 소프트웨어 등 swmakerjun.tistory.com 전 시간 피글렛 라이브러리를 활용하여 MP3 파일 재생하는 코드를 활용하도록 하자. 1) import pyglet ( 피글렛 라이브러리 호출 ) 2) face_check 변수 선언 : 얼굴 체크하는 변수를 선언한 이유는 얼굴이 객체인식되어 무한 반복 mp3 중복 출력을 방지하기 위해서 이다. 3) 얼굴 객체인식 검출된 부.. 2023. 9. 27.
face detection putText 함수 활용 글씨 띄우기. 1. 과제 face detection putText 함수로 face 글자 출력 가. 우선 미디어파이프 페이스 모델 rectangle 함수에서 좌표를 확인할 것 나. rectangle 함수에서 사각형 색을 빨강색으로 바꿔보자. 다. puttext 함수를 활용하여 글자 " face" 를 사각형 왼쪽 상단에 출력해 보자 ! (색은 원하는 것으로) https://swmakerjun.tistory.com/48 컴퓨터 비전 cv2.putText 활용 하여 label과 score 글씨 출력하기. 1. cv2.putText() 함수 cv2.putText() 함수는 OpenCV 라이브러리에서 제공하는 이미지에 텍스트를 추가하는 함수입니다. 이미지 및 웹캠에서 불러온 창에 원하는 텍스트를 삽입하여 시각적인 표시나 설명 s.. 2023. 9. 12.
pyglet (피글렛) 활용 음원 파일 재생 1. pyglet Pyglet은 파이썬 프로그래밍 언어를 사용하여 멀티미디어 및 그래픽 응용 프로그램을 개발하기 위한 크로스 플랫폼 라이브러리입니다. 주로 비디오 게임, 시뮬레이션, 교육 소프트웨어 등의 멀티미디어 애플리케이션을 개발하는 데 사용됩니다. https://pyglet.org/ Home — pyglet About The cross-platform windowing and multimedia library for Python. pyglet is a powerful yet easy-to-use Python library for developing games and other visually rich applications on Windows, macOS, and Linux. It supports .. 2023. 8. 29.
컴퓨터 비전 cv2.putText 활용 하여 label과 score 글씨 출력하기. 1. cv2.putText() 함수 cv2.putText() 함수는 OpenCV 라이브러리에서 제공하는 이미지에 텍스트를 추가하는 함수입니다. 이미지 및 웹캠에서 불러온 창에 원하는 텍스트를 삽입하여 시각적인 표시나 설명을 할 수 있습니다. cv2.putText() 함수를 사용하여 텍스트를 이미지에 추가할 때는 다음과 같은 형식을 따릅니다 cv2.putText(image, text, org, fontFace, fontScale, color, thickness, lineType) 여기서 각 매개변수의 역할은 다음과 같습니다: image : 텍스트를 추가할 이미지입니다. text : 추가할 텍스트 내용입니다. (자료형이 텍스트 형태여야만 한다) org : 텍스트의 왼쪽 아래 모서리의 좌표입니다. (x, y).. 2023. 5. 25.
티처블머신(Teachable Machine) 모델 파이썬 openCV로 불러오기 1. 아나콘다 가상환경에 티처블머신 모델 옴기기 - 아나콘다에서 설정한 가상환경 폴더로 이동하여 새폴더 만들기 - 전내용에서 티처블머신으로 만든 가위, 바위, 보 모델 파일을 압축을 풀어 가상환경 새폴더에 이동하기. - Teachable Machine 폴더에 " keras_model.h5 " 파일과 " labels.txt " 파일을 복사해 옮겨놓기. ※ 아나콘다 가상환경 만들기 참고 https://swmakerjun.tistory.com/30 아나콘다 Prompt 가상환경 만들기 1. 아나콘다 Prompt 관리자 권한으로 실행 가산환경, 파이썬과 다양한 라이브러리, 패키지를 포함한 라이브러리를 설치 할때에는 관리자 권한으로 실행해야 한다. 2. 가상환경 만들기 (base) C:\WINDOWS swmake.. 2023. 5. 10.
프롬프트 명령어 요약 1. 프롬프트 명령어 명령 프롬프트(Command Prompt)는 Windows 운영 체제에서 사용할 수 있는 기본 명령어 인터페이스(Command-Line Interface)입니다. 다음은 명령 프롬프트에서 자주 사용되는 명령어 몇 가지입니다. 1. cd: 현재 작업 디렉토리를 변경합니다. 프롬프트(Command Prompt)에서 cd 명령어는 현재 작업 디렉토리(current working directory)를 변경하는 데 사용 됩니다. 다음은 cd 명령어에서 사용 가능한 몇 가지 옵션입니다. - cd / : 루트 디렉토리(root directory)로 이동합니다. - cd [directory]: 지정한 디렉토리로 이동합니다. - cd .. : 상위 디렉토리로 이동합니다. - cd ~ 또는 cd %H.. 2023. 3. 21.
728x90
반응형