먼저 아래는 FCAF3D 오픈소스 링크 입니다. 간략히 설명하자면 이 논문은 컴퓨터 비전에서 권위있는 학회중 하나인 ECCV 2022(European Conference on Computer Vision)에 채택될 만큼 좋은 3D Detection 모델입니다.
https://github.com/SamsungLabs/fcaf3d
GitHub - SamsungLabs/fcaf3d: [ECCV2022] FCAF3D: Fully Convolutional Anchor-Free 3D Object Detection
[ECCV2022] FCAF3D: Fully Convolutional Anchor-Free 3D Object Detection - GitHub - SamsungLabs/fcaf3d: [ECCV2022] FCAF3D: Fully Convolutional Anchor-Free 3D Object Detection
github.com
프로젝트를 하면서 오픈소스에서 pcd_demo.py 파일에 오류가 있었습니다. 이전에도 issue에서 간단한 버그를 찾아 냈었지만 이번 문제는 간단하지는 않았습니다.
이번 문제는 Validation은 잘 나오는데 훈련된 모델을 실전에서 사용하는 Demo(실험)파일에서는 바운딩 박스가 직육면체가 아니라 완전히 찌그러져 나왔습니다. 실제 로봇팔 시스템에서는 이 Demo 파일을 사용해야 했기에 심각한 문제였습니다. 그래서 디버깅을 하면서 클래스의 여러가지 멤버변수들을 다 살펴보고 값을 일일이 비교해보는 과정을 거치고 나서 마침내 수정에 성공하여 프로젝트를 마무리 할수있었는데요. 얼마뒤에 저랑 똑같은 문제로 질문이 달리는 것을 보고 제가 직접 논문작성자에게 수정을 요청했습니다.
그 결과 merged에 성공했네요! 이렇게 좋은 논문에 Contributor가 되어서 기분이 너무 좋았고 자신감도 생기게 되었습니다.
프로젝트를 하면서 수정한 것을 공유하여 Contributor가 되는것 또한 오픈소스를 공부하는 재미인것 같습니다.
마지막으로 제 종합설계 코드는 깃허브에 올렸습니다. 감사합니다
'프로그래밍 > 종합설계 딥러닝 프로젝트' 카테고리의 다른 글
로봇팔로 귤 수확하기(스마트팜)_번외편 (2) | 2023.01.31 |
---|---|
로봇팔을 이용한 사과 자동수확(스마트팜) 최종 딥러닝 프로젝트 (4) | 2023.01.24 |
로봇팔로 3D Detection한 사과 수확 설계 (3) | 2023.01.24 |
같은 물체에 여러개의 바운딩 박스가 생기는 문제 (0) | 2023.01.24 |
딥러닝 3D Detection으로 사과 검출하기(FCAF3D) (1) | 2023.01.24 |