작성
·
181
0
강의 잘 듣고 있습니다.
두가지 질문이 있습니다
하나는 윈도우10에서 실행할 수 파이썬코드를 부탁합니다, 전체 코드가 아니라도 문제가 되는 부분만이라도 알려주시면 감사하겠습니다.
다른 하나는 retinanet 실행시 학습데이터를 csv파일이 아닌 labelimg tool로 만든 xml파일을 이용하는 방법이 궁금합니다.
답변 1
0
안녕하십니까,
1. 윈도우 10에서 실행하시려면 디렉토리 구조를 맞추셔야 하는데 만만치 않을 것 같습니다.
가령 모든 소스코드는 home directory 밑에 ~/DLCV 기준으로 되어 있습니다. 그런데 ~(물결) 표시가 Windows에서는 home 디렉토리를 의미하지 않습니다. 따라서 ~ 부분을 절대경로로 바꿔어줘야 합니다. 그리고 서브디렉토리 표시가 '\'에서 '/'로 변경되어야 하는데 이것은 python에서 자동으로 runtime에 자동으로 인식 될 수도 있을 것 같습니다. 일단 생각나는 부분은 이정도 입니다만, 이외에 어떤 사항이 문제가 될지는 확실히 모르겠습니다. 가급적이면 리눅스 사용을 권장드립니다.
2. fizyr retinanet은 pascal voc train/valid 형태의 xml과 image 파싱을 제공합니다만, pacal voc 데이터세트의 디렉토리와 파일구조를 맞춰야 합니다. 따라서 labelimg tool로 만든 xml은 반드시 csv 형태로 변경이 되어야 데이터로 입력이 가능합니다.
labelimg tool로 만든 xml도 pascal voc 형태의 xml과 크게 다르지 않습니다. 주피터 노트북 예제로 제시된 parsing 함수를 labelimg tool 결과 xml 파일로 적용하셔서 생성되는 csv 파일을 이용하시면 될 것 같습니다.
감사합니다.