์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์คํธ๋ฆผ๋ฆฟ ๊ธฐ๋ณธ
- ์๋ฐ์ด๋ณด
- Streamlit๊ธฐ์ด
- ์น๋์๋ณด๋ ์ ์
- ํ์ด์ฌ
- ์๋๋ก์ด๋ ์คํ๋์ค
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- serverless
- ์๋ฐํ๋ก๊ทธ๋๋ฐ
- MySQL
- JavaScript
- ํ๋ค์ค
- java
- db
- ์๋๋ก์ด๋ ์ฑ ๊ฐ๋ฐ
- streamlit
- ์๋ฐ๊ณต๋ถ
- ํ๋ค์ค๊ณต๋ถ
- Android
- ์๋ฐ๊ธฐ์ด
- Matplotlib ๊ธฐ์ด
- ์๋ฐ
- Streamlit๊ธฐ๋ณธ
- ์คํธ๋ฆผ๋ฆฟ
- ์น๋์๋ณด๋ ๊ธฐ์ด
- ํ์ด์ฌ๊ณต๋ถ
- RESTful API
- Pandas
- ์๋ฐ์คํฌ๋ฆฝํธ ๊ณต๋ถ
- Today
- Total
๋ชฉ๋ก๐ฅ๏ธAWS/Rekognition (4)
ruriruriya
AWS Rekognition์ ํ์ฉํ๋ฉด ์๋ฉด์ ์ฝ๊ฒ ์ธ์ํ๊ณ ๋ ์ผ๊ตด์ ๋น๊ตํ์ฌ ์ ์ฌ๋๋ฅผ ์ ์ ์๋ค. VS code์์ Flask ํ๋ ์์ํฌ๋ฅผ ์ด์ฉํ์ฌ api๋ฅผ ์ค๊ณํ๋ค. 1. ํด๋ผ์ด์ธํธ๋ก ๋ฐ์ ์ด๋ฏธ์ง ํ์ผ์ Bytes ํ์์ผ๋ก ๋ณ๊ฒฝ. def post(self) : # ํฌ์คํธ๋งจ์์ Body๋ฅผ from-data๋ก ๋ฐ์์จ๋ค. sourceFile = request.files.get("sourceFile") targetFile = request.files.get("targetFile") if sourceFile is None or targetFile is None : return {"error" : "ํ์ผ ๋๊ฐ๋ฅผ ์ฌ๋ ค์ฃผ์ธ์."}, 400 def compare_faces(self, sourceFile, targ..
๋ณธ์ธ์ flask ํ๋ ์์ํฌ๋ก restful api ๋ฅผ ํ์ฉํ ์์ ์ด๋ค. ์์์์ ํ๊ฒฝ์ค์ ์ ๋จผ์ ํ๋ค๋ ๊ฐ์ ํ์ ์งํํ๋ค. https://ruriruriya.tistory.com/171 [AWS]Rekognition - Flask RestFul Api์์ ํ์ฉํ๊ธฐ ์ํ ๊ถํ์ค์ ๋ณธ์ธ์ Flask RestFul Api์์ ํ์ฉํ๊ณ ์ ํ๋ค. ๋จผ์ AWS ๊ณ์ ํ๋ฆฌํฐ์ด ๊ณ์ ์ด ํ์ํ๊ณ VScode ํด๋ก ํ์ด์ฌ์ ํ์ฉํ ๊ณํ์ด๋ค. 1. IAM -> ์ฌ์ฉ์ -> ๊ถํ์ถ๊ฐ ํด๋ฆญ ํ๋จ์ ๊ถํ ์ถ๊ฐ๋ฅผ ํด๋ฆญํ๋ค. 2. ๊ถํ ruriruriya.tistory.com 1. post์ S3๋ก ์ ์ฅ def post(self) : # 1 ํด๋ผ์ด์ธํธ๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์จ๋ค. file = request.files.get('phot..
๋ณธ์ธ์ Flask RestFul Api์์ ํ์ฉํ๊ณ ์ ํ๋ค. ๋จผ์ AWS ๊ณ์ ํ๋ฆฌํฐ์ด ๊ณ์ ์ด ํ์ํ๊ณ VScode ํด๋ก ํ์ด์ฌ์ ํ์ฉํ ๊ณํ์ด๋ค. 1. IAM -> ์ฌ์ฉ์ -> ๊ถํ์ถ๊ฐ ํด๋ฆญ ํ๋จ์ ๊ถํ ์ถ๊ฐ๋ฅผ ํด๋ฆญํ๋ค. 2. ๊ถํ์ถ๊ฐ AmazonRekognitionFullAccess ์ AmazonS3ReadOnlyAccess ๊ถํ ์ถ๊ฐ ํ ์ค์ ์๋ฃ 3. config์ aws๊ณ์ ๊ณผ ๋น๋ฐ๋ฒํธ ์ ์ฅ VS code์์ config ํ์ผ์ AWS ACCESS KEY ID / AWS SECRET ACCESS KEY๋ฅผ ๋ฃ์ด์ค๋ค.
์์ฆ ์๋์๋ ์ค๋งํธ ํฐ์ผ๋ก ์ผ๊ตด ์ธ์ฆ์ ํ์ฌ ํธ๋ํฐ ์ ๊ธ์ ํ๊ณ ๊ฒฐ์ ์์คํ ๊น์ง ์ด์ฉํ ์ ์๊ฒ ๋์๋ค. ์ด๋ฐ ์๋์ ๋ฐ ๋ง์ถฐ ์๋ฉด ์ธ์ ๊ธฐ๋ฅ๋ ๋ฐฐ์๋ณด์! 1. AWS Rekognition์ด๋? AWS Rekognition์ ์๋ง์กด ์น ์๋น์ค(AWS)์ ๋น์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ์๋น์ค ์ค ํ๋์ด๋ค. ์ด ์๋น์ค๋ ์ด๋ฏธ์ง์ ๋น๋์ค์์ ๊ฐ์ฒด, ์ผ๊ตด, ํ ์คํธ ๋ฑ์ ๊ฐ์งํ๊ณ ๋ถ์ํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค. ์๋ ํ๋จ ๋งํฌ๋ก ๋ค์ด๊ฐ๋ฉด ๋ฐ๋ชจ๋ก ์์ฐํด๋ณผ ์ ์๋ค. https://ap-southeast-2.console.aws.amazon.com/rekognition/home?region=ap-southeast-2#/face-detection https://ap-southeast-2.console.aws.amazon.com/r..