MlsdBarracuda는 Unity의 Barracuda 신경망 추론 엔진을 활용하여 M-LSD(Multi-Line Segment Detection) 모델을 구현한 샘플 프로젝트입니다.
주요 기능:
- 선분 검출(Line Segment Detection): 이미지 내의 선분을 실시간으로 감지하여 시각화합니다.
모델 정보:
- M-LSD 모델은 NAVER/LINE Vision에서 개발되었습니다.
- 원본 모델은 TensorFlow Lite(.tflite) 형식으로 제공되며, Katsuya Hyodo(PINTO0309)가 이를 ONNX 형식으로 변환하였습니다.
- 이 프로젝트에서는 해당 ONNX 모델을 Barracuda와 호환되도록 재변환하여 사용합니다.
관련 프로젝트:
- MlsdVfx: M-LSD를 활용한 비주얼 이펙트 실험 프로젝트입니다.
시스템 요구 사항:
- Unity 2020.3 LTS 이상 버전이 필요합니다.
설치 및 사용 방법:
- Unity 프로젝트에 이 저장소를 클론하거나 다운로드하여 추가합니다.
- 프로젝트 설정에서 Barracuda 패키지가 설치되어 있는지 확인합니다.
- 제공된 예제 장면을 열어 기능을 테스트하거나, 자신의 프로젝트에 스크립트와 리소스를 통합하여 사용합니다.
자세한 내용과 최신 정보는 GitHub 저장소를 참고하시기 바랍니다.
https://github.com/keijiro/MlsdBarracuda