본문 바로가기
Linux/삽질

Convert format of COCO to YOLO format

by 띰쥬 2021. 4. 10.
728x90
반응형
SMALL

내가 진짜 울분을 담아서 작성한다.

이놈의 삽질 끝이 없다. 다 내가 꼼꼼하지 않아서그렇지 근데 뭘 알아야 꼼꼼하지!!!!!

신뢰있게 적어놔서 그대로 따라했더니 결국 틀린정보였어. 다른사람들은 나와같은 실수와 속음이 없기를 바라며 작성한다.

 

1. convet to yolo

github.com/ssaru/convert2Yolo

 

ssaru/convert2Yolo

This project purpose is convert voc annotation xml file to yolo-darknet training file format - ssaru/convert2Yolo

github.com

위 사이트를 들어가서 해당 자료를 다운받고 requirements.txt안에 들어있는 것들을 설치하여야하는데,

이때 주의할점은 다른 가상환경을 만들어 설치해야한다. 나는 그냥 별문제없겠지 하고 자주쓰고있는 가상환경에 그냥 했다가 낭패를 봤으니, 꼭 전용 가상환경을 만드시길

그 다음 사이트에서 하라는대로 하면 잘 나오는데 여기서 가장중요한것

2. coco.names

내가 이거때문에 정말 몇번을 다시 바꾼지 모른다 여기저기 정보가 다달라서 공식홈페이지에 정보가 있을거라는 생각은 바보 같이 왜 안했는지...다내탓이오 쨋든

tech.amikelive.com/node-718/what-object-categories-labels-are-in-coco-dataset/

 

What Object Categories / Labels Are In COCO Dataset?

One important element of deep learning and machine learning at large is dataset. A good dataset will contribute to a model with good precision and recall. In the realm of object detection in images…

tech.amikelive.com

위 사이트의 스크롤을 내리다보면 2014, 2017에 적용되는 객체 이름이 다르다 이것을 꼭 맞게 작성한 coco.names 파일을 가지고 변환시켜야한다.

그리고 coco.names를 작성할때 한단어의 마지막에는 띄어쓰기도 없어야한다 바로 다음줄로 넘어가야한다. 안그럼 에러난다.

 

728x90
반응형
LIST

'Linux > 삽질' 카테고리의 다른 글

Load Modules on Reboot  (0) 2023.06.27
VMware 해상도 문제  (1) 2023.05.04

댓글