JH S
@sb0205185900
Reviews Written
2
Average Rating
3.0
Posts
Q&A
KerasYolo3_ํ์ต๋ฐ_Detection ๊ทธ๋ ์ด ์ด๋ฏธ์ง ์ถ๋ ฅ ์๋ฌ( ์ปค์คํ ๋ฐ์ดํฐ)
39๋ฒ์งธ ์คํ ์ ์ img = Image.open("c(25).png")rgbimg = img.convert('RGB')๋๋ img = Image.open("c(25).png") rgbimg = Image.new("RGBA", img.size) rgbimg.paste(img) ๋ฅผ ์ด์ฉํด์ gray scale image๋ฅผ rgb๋ก ๋ฐ๊ฟ๋ณด์๋ ๊ฑด ์ด๋ ์ ์ง์? ์ด ํ์ด์ง๋ฅผ ์ฐธ๊ณ ํด์ ํด๋ณด์ธ์. https://stackoverflow.com/questions/18522295/python-pil-change-greyscale-tif-to-rgb
- 0
- 8
- 972
Q&A
KerasYolo_Raccoon_ํ์ต๋ฐ_Detection.ipynb ํ์ผ - ์คํ ์ฐธ์กฐ
/Detection/yolo/KerasYolo_Raccoon_ํ์ต๋ฐ_Detection.ipynb ํด๋น ํ์ผ์ 2๋ฒ์งธ Cell. 29, 32 Line์ ๋๋ค. ๊ฐ์ฌํฉ๋๋คใ ใ ์๋ ํ์ผ์ ์ฌ์ฉํด๋ ๋ฑํ ๋ฌธ์ ๋ ์์ผ๋, ํ ์ด๋ฏธ์ง์ 2๊ฐ์ ๋ผ์ฟค Object๊ฐ ์์ด๋, 1๊ฐ๋ง์ CSV์ ์ ์ฅํด ๋๋๊ตฐ์... ์ด์ - ๋ณ๊ฒฝ ํ์ ๋ถ๋ถ ๊ตต์ ๊ธ์จ value_str = ('{0},{1},{2},{3},{4}').format(x1, y1, x2, y2, class_id) value_str_list = value_str_list+value_str_list+' ' # object๋ณ ์ ๋ณด๋ฅผ tupleํํ๋ก object_list์ ์ ์ฅ. train_csv_file.write(full_image_name+' '+ value_str+'\n') # xml file ์ฐพ๋ for loop ์ข ๋ฃ ์ดํ - ๋ณ๊ฒฝํ ๋ถ๋ถ ๊ตต์ ๊ธ์จ value_str = ('{0},{1},{2},{3},{4}').format(x1, y1, x2, y2, class_id) value_str_list = value_str_list+value_str +' ' # object๋ณ ์ ๋ณด๋ฅผ tupleํํ๋ก object_list์ ์ ์ฅ. train_csv_file.write(full_image_name+' '+ value_str_list +'\n') # xml file ์ฐพ๋ for loop ์ข ๋ฃ
- 0
- 3
- 248
Q&A
kerasYolo_Raccoon_ํ์ต๋ฐ_Detection_colab
์ง๋ฌธ ์ฃผ์ ๋ด์ฉ์ ๋ชจ๋ ์ค๋ช ๋๋ฆฌ๊ธฐ์ ๋๋ฌด ๋ง์ ๋ด์ฉ์ด๋ผ ์๋ ์ ์์ ๊ฐ๋ตํ๊ฒ๋ง ์ ์ด๋๋ฆฝ๋๋ค. 1. ๊ทธ๋ฐ ๊ทธ๋ํ๋ tensorboard์์ ๊ทธ๋ ค์ฃผ๋ ๊ฒ์ ์ด์ฉํ๋ฉด ์ข๊ฒ ์ง๋ง, keras๋ ์ ๋ ์ ๋ชฐ๋ผ์... 2. ์ง๋ฌธ์๋์ด ์์๋ loss ํจ์์ ๋ค์ํ ํํ๊ฐ ์๊ฒ ์ง๋ง, ์ด ํจํค์ง์์๋ lossํจ์๋ฅผ ๊ทธ๋ ๊ฒ ๋จ์ํ๊ฒ ๊ตฌํํ์ง ์๊ณ , ์ง์ ๋ค ๊ณ์ฐ์ ํด๋์๋๊ตฐ์. ์ฝ๋๋ฅผ ์ฝ์ผ๋ฉด์ ํ์ธํด๋ณด์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. ์ฝ๋ ๋ฐ๋ผ๊ฐ๋ path๋ ์ด์ ๊ฐ์ต๋๋ค. train.py ์ create_model ํจ์ -> yolo_lossํจ์ ์ฌ์ฉ -> /keras-yolo3/yolo3/model.py ์ yolo_lossํจ์ ๋ฅผ ์ฐพ์๋ณด์๋ฉด ์ด ๋ชจ๋ธ์์ loss๋ฅผ ์ด๋ค์์ผ๋ก ๊ณ์ฐํ๊ณ ์๋์ง ๋๊ฐ ํ์ธํ ์ ์์ต๋๋ค. ์์ ์ฝ๋๋ก ์์์ ๋ค ๊ตฌํ๋์ด ์์ผ๋, ํ๋ฒ ์ฝ์ด๋ณด์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
- 1
- 4
- 281
Q&A
putty ํน์ SSH ์ด์ฉ ์ง๋ฌธ
์ ํ ๋ฌธ์ ์์ต๋๋ค. ์ ๋ ๊ตฌ๊ธ ํด๋ผ์ฐ๋ ํ๋ซํผ์ SSH ์ฌ์ฉํฉ๋๋ค. ์ ๊ฐ ๋๋ผ๊ธฐ์ ๊ทธ๊ฒ ๋ ๋ฐ์์ด ๋น ๋ฅด๋๋ผ๊ณ ์. ๊ฐ์ ๋ฐ๋ผํ์๋๋ฐ ์ ํ ๋ฌธ์ ์์ต๋๋ค. ๊ฐ์ PUTTY ์ค์น๋ด์ฉ์ ํ์ จ๋๋ฐ ์๋๋ค๊ณ ํ์๋ฉด, VM instance์ ์ํด ์์ฑ๋ Ubuntu์ SSH ์ค์ ์ด ๋ญ๊ฐ ์ด์ํ ์๋ ์์ผ๋, ์๊ฐ๋์๋ฉด VM instace ๋ฅผ ๋ค์ ๋ง๋๋ ๊ฒ๋ ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. (์ด๊ฑด ๊ทธ๋ฅ ์ ์ ์ถ์ธก)
- 0
- 2
- 206
Q&A
NMS ์ํ๋ก์ง: Bounding box ์ ํฌํจ๋ box์ ๋ํ ์ง๋ฌธ.
(์ฌ์ง) IOU๋ ์ ๋ 1์ ๋์ ์ ์์ต๋๋ค. ์์ ๊ทธ๋ฆผ์ ๋ณด๊ณ ๋ค์ ํ๋ฒ ์๊ฐํด๋ณด์๊ธฐ ๋ฐ๋๋๋ค. https://ballentain.tistory.com/12 ์ด ์ฌ์ดํธ๋ ๊ฐ์ด ์ฐธ๊ณ ํ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. ๋๊ฐ ๊ณ์ฐํ์ง๋ง, ์ ๊ฐ ๊ทธ๋ฆฐ ์ฌ์ง์ ์ํ๋ฉด, ๋นจ๊ฐ๋ฐ์ค์ ํ๋๋ฐ์ค์ IOU๋ IOU threshold๋ฅผ ๋์ง ์์ผ๋ฏ๋ก ํ๋๋ฐ์ค๋ NMS์ ์ํด์ ์ญ์ ๋์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ๋๋ค ์ต์ข Detect๊ฒฐ๊ณผ๊ฐ ๋ ์ ์์ต๋๋ค, ๋นจ๊ฐ๋ฐ์ค์ ํ๋๋ฐ์ค์ IOU๋ IOU threshold๋ฅผ ๋์ผ๋ฏ๋ก ์ด๋ก๋ฐ์ค๋ NMS์ ์ํด์ ์ญ์ ๋ฉ๋๋ค. ๋ฐ๋ผ์ ์ฐจ ๋ฐ์ ํฐ ์ฌ๋์ ์ต์ข Detect ๊ฒฐ๊ณผ๋ก ๋ฐํ๋์ง ์์ต๋๋ค. ๊ฐ์ ๊ฐ ๋ฐ์ค์ Confidenc Sore๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค ๋นจ๊ฐ : 0.9 ํ๋ : 0.7 ์ด๋ก : 0.7
- 1
- 3
- 582
Q&A
ํน์ ์ค๋ธ์ ํธ๋ง ๋ฅ๋ฌ๋ ์ํค๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ ๊น์??
3๊ฐ์ Object๋ง ํ๋ จ์ด ๊ฐ๋ฅํฉ๋๋ค. ๋์ ์ ์ฒ๋ฆฌ ๊ณผ์ ์ ๋ง์ ์๊ฐ์ ํฌ์ํด์ผํฉ๋๋ค. Annotation์์ ์ฝ์ด๋ค์ฌ์ผ ํ๋ Object๋ฅผ person/car/traffic light๋ก ์ ํํ๋ ์ฝ๋๋ฅผ ์์ฑํ๊ณ , Class(Label)์ ์๋ 4๊ฐ๋ผ๊ณ ๋ชจ๋ธ์๊ฒ ์๋ ค์ค์ผ ํ๋ฉฐ(configํ์ผ์ ์์ ํ๋์ง..) ๋ค์ํ ์ ์ฒ๋ฆฌ ์์ ์ด ํ์ํฉ๋๋ค. ์ด ์์ ์ ๋จ์ํ ์์ ์ด ์๋๋ฏ๋ก ๋ฐฉ๋ฒ์ ์ฒ์๋ถํฐ ๋๊น์ง๋ ์๋ ค๋๋ฆฌ๊ธฐ ์ด๋ ต์ต๋๋ค. ์ํ์๋ ๋ชจ๋ธ(Yolo, SSD, Mast Rcnn ๋ฑ)์ ์ฝ๋ ์ ์ฒด๋ฅผ ์ฒ์๋ถํฐ ๊ผผ๊ผผํ ์ฝ์ด๋ณด๋ ์๊ฐ์ ํฌ์ํ์๋ ๊ฒ์ ์ถ์ฒ๋๋ฆฝ๋๋ค. ๋ชจ๋ธ๊ณผ ์ฝ๋ ๋ถ์์ ํตํ ์ ๋์ ์๊ฐ ํฌ์๊ฐ ๋ง์ ๋์์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์๋ฌด๋๋ 3๊ฐ์ object๋ง Detectํ๋ ๋ชจ๋ธ์ ๋ง๋ ๋ค๊ณ ํ๋ค๋ฉด, ๋ฑ ๊ทธ object๋ฅผ ์ฐพ๊ธฐ์ํ Feature๋ค์ ๋ชจ๋ธ์ด ๋ ์ง์คํ ๊ฒ์ด๋ฏ๋ก, 3๊ฐ๋ฅผ ์ฐพ๋ ์ฑ๋ฅํฅ์์ด ์์ ๊ฒ์ด๋ผ๊ณ ์ ๋ ์๊ฐํฉ๋๋ค.
- 0
- 3
- 755
Q&A
์๋ ํ์ธ์~^^
Transfer Learning์ ํ๋ ๊ฒ ์ ๋๋ค. 1. ์ค์ง COCO ๋ฐ์ดํฐ ์ ๋ง์ ๊ฐ์ง๊ณ ํ์ต์์ผ์ ์ต์ ์ ๋ชจ๋ธ์ ๋ง๋ค์ด ๋๋๋ค. 2. ๋ฐฉ๊ธ๊น์ง ๋ง๋ ๋ชจ๋ธ์์ ๋ค์, ์ค์ง Kitti ๋ฐ์ดํฐ ์ ๋ง์ ๊ฐ์ง๊ณ ํ์ต์ํจ๋ค. ์ด๋ 1๋ฒ ๊ณผ์ ์ ์ฐ๋ฆฌ๊ฐ ๊ตณ์ด ํ ํ์๊ฐ ์์ต๋๋ค. Model zoo (https://modelzoo.co/) ์์ COCO๋ก ํ์ต์ํจ ์ต์ ์ ๋ชจ๋ธ์ด ๊ณต๊ฐ๋์ด ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
- 0
- 7
- 684
Q&A
์๋ ํ์ธ์~^^
ํฉ์ณ์ ํ์ต์ ์ํค๋ ค๋ฉด ๋ง์ ์์ ์ด ํ์ํฉ๋๋ค. ๋ฐ์ดํฐ๋ฅผ concatenation(์ตํฉ)ํ๋ ๋ฐฉ์์ ์ฌ์ฉํ๋ ๊ฒ๋ ์์ง๋ง, ์ ์ฒ๋ฆฌ๋ฑ ๋ง์ ๊ณผ์ ์ด ์๊ตฌ๋ ๊ฒ ์ ๋๋ค. ๋ฐ๋ผ์ ์์ ๊ฐ์ ํ์ต์ coco dataset์ผ๋ก Pretrained๋ weight๋ฅผ ๊ฐ์ง๋ ๋ชจ๋ธ์์, Kitti dataset์ ์ ์ฉํด์ ๋ค์ ํ์ต์ ์ํค๋ ๋ฐฉ์์ ์ฌ์ฉํ์๋ ๊ฒ์ ์ถ์ฒ๋๋ฆฝ๋๋ค.
- 0
- 7
- 684
Q&A
. .bashrcํ๊ณ (base)๋ก ๋์ด๊ฐ์ง์ง๊ฐ ์์์
์๋์ฝ๋ค ์ค์น ๊ฐ์ฅ ๋ง์ง๋ง ๋ถ๋ถ์ conda๋ก ํญ์ initializationํ ๊ฑด์ง ๋ฌป์ต๋๋ค. ๊ทธ๋ yes๋ก ์ ๋๋ตํ์ จ๋์? ๋ง์ฝ ์ ๋ชจ๋ฅด์๊ฒ ๋ค๋ฉด, $ anaconda~~download file~~.sh ๋ฅผ ๋ค์ ์คํํ์ ์ ์ค์นํ์๊ธธ ์ถ์ฒ๋๋ฆฝ๋๋ค. ๋๋ https://qastack.kr/ubuntu/849470/how-do-i-activate-a-conda-environment-in-my-bashrc ~/.bashrc ํ์ผ์ ์ง์ ์์ ํด์ conda๊ฐ ์๋์คํ ๋๋๋ก ํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
- 0
- 3
- 401




