작성
·
223
0
항상 좋은 강의 감사합니다. 강의를 듣다보니
궁금한 사항이 생겨 질문 드립니다.
1. 딥러닝 모델 yolo이외의 모델로 학습한 모델일 경우(ex:NetinaNet, Maks R-CNN) 우선 yolo와 NetinaNet경우는
annotation파일을 xml로 만들어지고, Mask R CNN경우는 annotation파일이 json파일로 만들어 지는데(github경우)
이 경우 main.py에서 어떤 부분을 변경해야 다양한 딥러닝 모델을 활용해서 모바일 앱으로 사용 할 수 있습니까?
2. base64방식으로 변경하는 부분이 이해가 잘 되지 않아서 그럽니다. 혹시 참조할 만한 자료나 영상 추천해 줄 수 있습니까?
감사 합니다.
답변 2
0
0
안녕하세요?
1. 말씀하신데로 Pascal VOC format은 xml이고 Cocodata set은 json을 기반으로 하고 있어 학습하기 전 annotations 정보가 상이합니다. 이런 경우는 모델을 학습하기 전에 이를 이용하여 이미지 데이터를 조작해야 합니다. 관련내용은 'opencv 딥러닝 영상처리 프로젝트2 불량사과를 찾아라'에 xml정보로 yolo를 학습하는 내용이 실습과 함께 있으니 참조하세요.
2. Base64는 이미지를 압축해서 표현하기 위해 이진정보를 Ascii로 표현한 것입니다. 구글링해서 내용을 보시면 어려운 내용은 아니니 이해하길 수 있을겁니다. 제 강의 중 관련 내용을 설명하고 사용하는 곳은 '서버없이 쓰는 서버 구글 cloud function'입니다.
감사합니다.