728x90 rekognition3 [AWS]Rekognition과 Comprehend를 이용한 텍스트 정보 추출 애플리케이션 앞서 pipenv --three가 실행되지 않던 문제는 버전 등 pipenv에 어떤 복잡한 문제가 있기 때문에 많이 사용되지 않는 추세라고 하기도 해서 일단은 스킵했다. 대신 pipenv --python 3.7과 같은 방식으로 원하는 파이썬 버전을 골라 가상환경을 구축할 수 있다. 텍스트 정보 추출에서 각 AWS 서비스들은 S3 - 스토리지, Rekognition - 인식, Comprehend(Medical) - 추출, DynamoDB - 저장소의 역할을 도맡아서 서비스 구현부를 구성한다. Chalice는 마찬가지로 boto3의 도움을 받아 오케스트레이션 계층을 형성하고 각 서비스를 UI 계층으로 내보내는 엔드포인트의 역할을 수행한다. 프로젝트 구조는 다음과 같다. 노란 글씨들은... 색깔이 이쁘니까 무.. 2023. 4. 4. [AWS]웹 UI 기반 객체 탐지 애플리케이션 앞서 만들어놨던 로컬 기반의 애플리케이션을 html과 javascript를 이용해 간단(나한테는 안 간단)하게 웹 상에서 구현할 수 있다. 이 과정에서 문제가 조금 있었는데, 일단 쌩으로 html 파일을 열었을 때 페이지 자체가 나타나지 않던 것. 저번에 설정해두었던 가상환경이 실행되지 않고 chalice가 돌아가고 있지 않기 때문이었다. 똑같이 가상환경 실행 및 chalice 실행을 하면 웹 페이지가 제대로 나타난다. 두번째는, 모든게 잘 돌아가는데 이미지가 엑박으로 뜨는 것이었다. 왜 그런고 하니, S3의 버킷 상에서 퍼블릭 사용자의 접근 권한이 없기 때문이었다. 대충 이런식으로 엄청 겁주고 있지만 퍼블릭 액세스 차단을 풀어주고 개별 파일들에 대해서도 읽기 권한을 부여해주면 웹사이트 상에서 정상적으로.. 2023. 3. 29. [AWS]Chalice를 이용한 로컬 AI 애플리케이션 ObjectDetector 루트 프로젝트 디렉터리 생성 + 웹 전단부 html, javascript 파일 저장할 Website 디렉터리 생성 mkdir ObjectDetector cd ObjectDetector mkdir Website touch Website/index.html touch Website/scripts.js pipenv로 파이썬3 가상환경 생성 책에서는 pipenv --three를 이용하라고 하지만, 난 뭔가 오류가 계속 떠서 python -m venv venv 명령어로 생성했다 SDK인 boto와 서버리스 마이크로 프레임워크 aws chalice 설치 sudo apt install python3.10-venv python3 -m venv venv pipenv shell pipenv in.. 2023. 3. 28. 이전 1 다음 728x90