Barracuda :: M-LSD(Line Segment Detection)

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 이상 버전이 필요합니다.

설치 및 사용 방법:

  1. Unity 프로젝트에 이 저장소를 클론하거나 다운로드하여 추가합니다.
  2. 프로젝트 설정에서 Barracuda 패키지가 설치되어 있는지 확인합니다.
  3. 제공된 예제 장면을 열어 기능을 테스트하거나, 자신의 프로젝트에 스크립트와 리소스를 통합하여 사용합니다.

자세한 내용과 최신 정보는 GitHub 저장소를 참고하시기 바랍니다.

 

https://github.com/keijiro/MlsdBarracuda

 

GitHub - keijiro/MlsdBarracuda: M-LSD line segment detection model for Unity Barracuda

M-LSD line segment detection model for Unity Barracuda - keijiro/MlsdBarracuda

github.com