์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๋ฐฑ์ค9093
- ์ฐ์ฐ์
- ์คํธ๋ฆผ
- ๋ฐฐ์ด
- ๋ฌธ์์ด
- ํ๋ฐฉ์ฟผ๋ฆฌ
- stream
- ๋ฐฑ์ค9012
- ์คํ
- ๋
- ์คํ์์ด
- ๋ฐฑ์ค11053 #ํ์ด์ฌ #python
- ์
- ์ฟ ํกDB
- ์ฟ ํกERD
- ๋ฐ์ดํฐํ์
- ๋ฐฑ์ค1874
- java
- StringBuffer
- ์ฐ
- ์๋ฐ
- StringBuilder
- Today
- Total
Tech Log ๐ ๏ธ
[flask] yolov5 ์ flask rest api ์๋ฒ ์ฐ๋ํ๊ธฐ ๋ณธ๋ฌธ
์กธ์ ์ํ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ yolov5 ๋ฅผ ์ด์ฉํ ๊ฐ์ฒด ํ์ง ๊ฒฐ๊ณผ๋ฅผ ๋์์ฃผ๋ ์๋ฒ๊ฐ ํ์ํด์ flask ๋ฅผ ์ด์ฉํด ๊ตฌํํด๋ณด์๋ค.
์๋ฒ๋ฅผ ๋์ฐ๊ธฐ ์ ์ ์ฌ๋ฌ๊ฐ์ง๋ฅผ ์ค์นํด์ผํ๋ค.
https://github.com/robmarkcole/yolov5-flask/blob/master/requirements.txt
์์ ๊นํ๋ธ ๋งํฌ์์ requirments.txt๋ฅผ ๋ค์ด ๋ฐ์์ ์ค์นํด์ฃผ์๋ค.
์ค์น๊ฐ ๋๋ฌ์ผ๋ฉด, yolov5 ํด๋์ ๋ค์ด์๋ ๋ฉ๋ด์ผ ํ์ผ์ ์์ ํด์ฃผ์ด์ผํ๋ค.
์ฌ๊ธฐ์ ํ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋๋ฐ ์๊ฐ์ ๊ฝค๋ ์ก์๋จน์๋ค.
๊ทผ๋ฐ ๊ต์ฅํ ํด๊ฒฐํ๊ธฐ ์ฌ์ด ์ค๋ฅ์๋ค ...
์์ผ๋ก ์ค์นํ ๋ ๊ฒฝ๊ณ ๋ฌธ๋ ๊ผผ๊ผผํ ๋ด์ผ๊ฒ ๋ค.
https://cb036133.tistory.com/69
โ๊ธฐ์กด ์ฝ๋๋ ๊ทธ๋๋ก ์ฌ์ฉํด๋ ๋๋๋ฐ ์๋์ ์ฝ๋๋ฅผ ์์ ํด์ฃผ์ด์ผํ๋ค.
๋ชจ๋ธ์ custom๋ชจ๋ธ์ ์ฐ๊ณ ๋ชจ๋ธ์ด ๋ค์ด์๋ ๊ฒฝ๋ก๋ฅผ ์ ๋ ฅํด์ฃผ์๋ค.
์ค์ ์ด ๋๋ฌ์ผ๋ฉด ์๋ฒ๋ฅผ ์คํํด์ค๋ค.
๋ค๋ฅธ ํฐ๋ฏธ๋๋ก ์ ์ํด ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ค.
curl -X POST -F image=@pic1001.jpg 'http://localhost:5000/v1/object-detection/yolov5'
์ฐ๋ฆฌ ํ์ ๋ชจ๋ธ ์ด๋ฆ์ yolov5์ด๋ฏ๋ก ๋ง์ง๋ง์ yolov5๋ฅผ ๋ฃ์ด์ฃผ์๋ค.
โ์ด๋ ๊ฒ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๊ณ ์คํํ๋ฉด .. !
์ข ์ ์ ์๊ธด ํ์ง๋ง jsonํ์์ผ๋ก xmin , ymin , xmax, ymax, confidence , class, name ๊ฐ์ ์ ๋ณด๋ค์ด ์ ์ถ๋ ฅ๋์๋ค.
์ด์ ์ด๊ฒ๋ค์ ์ด์ฉํด์ ๋ฉ๋ด์ผ์์ ์ ๊ณตํ๋ ๋ฐ์ดํฐ๊ฐ ์๋ ํ๋ก์ ํธ์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋ ๋ฒ์ ์ฐ๊ตฌํด๋ด์ผ๋ ๊ฒ ๊ฐ๋ค
'ํ๋ผ์คํฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[flask] ๋ธ๋ฃจํ๋ฆฐํธ๋ฅผ ํตํ ๋ผ์ฐํธ ํจ์ ๊ด๋ฆฌ (0) | 2023.03.05 |
---|---|
[flask] The script flask is installed in 'PATH' which is not on PATH. ๊ฒฝ๊ณ ๊ฐ ๋ฐ ๋ (0) | 2023.02.22 |