반응형

API 개발/AWS S3 & Rekognition API 파일 업로드 5

AWS rekognition : AWS rekognition 활용한 얼굴 비교 API

# 이번엔 이전 게시글에 이어서 얼굴 비교 API를 구현해 보자 # facematch.py 파일을 생성하여 클래스 작성- 이미지의 유효성을 검사하고, 이미지에 얼굴 감지 결과를 시각적으로 표시하기 위해서 Pillow 라이브러리 사용!- 우선 CMD 창에서 install 필요!pip install Pillow from io import BytesIOfrom urllib import responsefrom PIL import Image, ImageDrawfrom flask import requestfrom flask_restful import Resourceimport boto3from config import Configclass FaceMatchResource(Resource):    # 얼굴 비교 분석..

AWS rekognition : AWS rekognition 활용한 얼굴 인식 API

# Amazon Rekognition은 AWS에서 제공하는 이미지 및 비디오 분석 서비스로, 이 서비스는 기계 학습 모델을 사용하여 다양한 객체, 장면, 얼굴, 텍스트 등을 감지하고 분석할 수 있게 해준다. # 주요 기능객체 및 장면 감지 (Object and Scene Detection):이미지나 비디오에서 사람, 동물, 차량 등 다양한 객체와 장면을 감지할 수 있습니다.텍스트 감지 (Text Detection):이미지와 비디오에서 텍스트를 감지하고 추출할 수 있습니다. OCR(Optical Character Recognition) 기능을 제공합니다.얼굴 감지 및 분석 (Face Detection and Analysis):이미지나 비디오에서 얼굴을 감지하고, 성별, 나이, 감정 등의 얼굴 속성을 분석할..

Restful API : AWS boto3 로 Rekognition 사용하여 객체 감지(Object Detection) 하기

사용하여 객체 감지(Object Detection) 하기 > # Amazon Rekognition 이란?- 애플리케이션에 고급 컴퓨터 비전 기능을 쉽게 추가할 수 있는 클라우드 기반 이미지 및 비디오 분석 서비스 - 참고 : https://docs.aws.amazon.com/ko_kr/rekognition/latest/dg/what-is.html Amazon Rekognition이란 무엇인가요? - Amazon Rekognition이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.docs.aws.amazon.com # 이제 직접 사용하여 객체 감지를해보자- 주로 사진 파일을 분석하여 이미지에 맞..

Restful API : AWS boto3 로 S3에 파일 업로드 하기

# Boto3 란??- Boto3는 Python 프로그래밍 언어를 위한 AWS SDK(Software Development Kit)- Boto3를 사용하면 Python 애플리케이션에서 Amazon Web Services(AWS)의 다양한 서비스와 쉽게 상호 작용할 수 있다. - Boto3는 AWS의 API를 Python 코드로 쉽게 호출할 수 있도록 해주는 라이브러리로, S3, EC2, DynamoDB, Rekognition 등 다양한 AWS 서비스와 연동할 수 있다.  # 그럼 이제 코드로 사용해보자! 우선 이미지를 업로드할 버킷을 생성하여야 한다.- 참고 : https://sorktjrrb.tistory.com/157 AWS S3 : S3 스토리지 사용 방법 (버킷 생성)# Amazon S3(Amaz..

AWS S3 : S3 스토리지 사용 방법 (버킷 생성)

# Amazon S3(Amazon Simple Storage Service) - AWS에서 제공하는 객체 스토리지 서비스로 인터넷 규모의 데이터를 저장하고 검색할 수 있도록 설계 - 다양한 데이터 저장 요구를 충족할 수 있는 강력하고 유연한 클라우드 스토리지 솔루션 - 데이터 백업, 정적 웹 호스팅, 빅 데이터 분석 등 다양한 용도로 활용할 수 있으며, AWS 생태계의 다른 서비스와 원활하게 통합   # 사용을 위해서 우선 접속후 버킷 생성이 필요 # 버킷 이름은 유니크해야 생성이 되기 때문에, 보통 자기 ID에 프로젝트명을 붙여서 만드는게 용이함 # 객체 소유권은 ACL 활성화로 설정 하단에 버킷 소유자 선호도 체크 # 하단 안내 사항 체크 # 나머지는 그대로 두고 버킷 만들기 # 생성된 버킷이 리스트..

728x90
반응형