Lens Studio

Snap Lens 구축에 사용할 모델을 Lens Studio에 배포하세요.

Roboflow에서 학습된 모델이 준비되면, SnapML에 모델을 배포할 수 있습니다.

작업 지원

호스팅된 API에서 다음 작업 유형을 지원합니다:

작업 유형
Lens Studio에서 지원됨

객체 감지

분류

인스턴스 분할

시맨틱 분할

참고: Roboflow Train 3.0을 사용하여 학습된 모델만 지원됩니다. 모델이 Roboflow Train 3.0에서 학습되었는지 확인하려면 해당 모델의 Versions 페이지를 확인하세요.

Lens Studio에 모델 배포하기

Roboflow 사이드바에서 “Deploy”를 클릭한 후, “Use with Snap Lens Studio” 박스가 보일 때까지 아래로 스크롤하세요. “Export to Lens Studio”를 클릭하세요.

이 버튼을 클릭하면, 모델의 클래스 정보가 표시되는 팝업이 나타납니다.

이 클래스들은 순서대로 정렬되어 있으며, 다음 단계에서 Lens Studio에서 모델을 설정할 때 사용됩니다. 나중에 사용할 수 있도록 클래스 목록을 기록해 두세요.

또한, 두 개의 파일이 다운로드됩니다:

  1. Roboflow Lens Studio 템플릿(최소한의 설정으로 애플리케이션에서 가중치를 사용할 수 있음)과;

  2. 모델 가중치 파일입니다.

Roboflow Lens Studio 템플릿의 크기는 100MB이므로, 인터넷 연결 속도에 따라 템플릿 다운로드에 시간이 걸릴 수 있습니다.

템플릿이 준비되면, Lens Studio에서 모델 설정을 시작할 수 있습니다.

Lens Studio에서 모델 설정하기

아직 Lens Studio를 설치하지 않았다면, Snap AR 웹사이트 에서 Lens Studio 최신 버전을 다운로드하세요. Lens Studio가 설치되면, 모델 설정을 시작할 준비가 된 것입니다.

이 섹션에서는 Roboflow Lens Studio 템플릿을 사용합니다. 하지만, MLController 컴포넌트.

이전에 다운로드한 Roboflow Lens Studio 템플릿의 압축을 풀고, 압축 해제된 폴더에서 “Roboflow-Lens-Template.Isproj” 파일을 엽니다.

애플리케이션을 열면 다음과 같은 화면이 나타납니다:

기본적으로 템플릿은 동전 개수 세기 모델을 사용합니다. 이 예시에서는 이전에 만든 카드 모델을 사용합니다. 이 애플리케이션은 각 예측에 박스를 그리지만, Lens Studio를 사용해 필터와 로직을 추가할 수 있습니다.

Lens Studio의 왼쪽 사이드바 상단에서 “ML Controller” 박스를 클릭하세요:

그러면 미리보기 창 옆에서 애플리케이션에 사용할 모델을 설정할 수 있는 박스가 열립니다:

데모 애플리케이션은 동전 카운터 예시로 설정되어 있습니다. 자신의 모델을 사용하려면 먼저 “ML Model” 박스를 클릭하세요:

그런 다음, Roboflow에서 다운로드한 가중치 파일을 팝업 박스로 드래그하세요:

가중치를 드래그하면 몇 가지 설정 옵션이 나타납니다. 팝업의 “Inputs” 섹션에서 각 “Scale” 값을 0.0039로 설정하세요. Bias 값은 기본값 그대로 두세요.

그런 다음, “Import”를 클릭하여 모델을 가져오세요.

Lens Studio에서 클래스 설정하기

이제 모델이 Lens Studio에 로드되었습니다. 한 가지 단계가 더 남았습니다: 모델에 사용할 클래스를 지정해야 합니다.

앞서 사용한 ML Model 버튼 아래의 “Class Settings” 탭에서 클래스 목록을 볼 수 있습니다. 이 값들은 데모 프로젝트의 동전 카운터 예시로 설정되어 있지만, 자신의 Lens Studio 프로젝트에서는 비어 있을 수 있습니다.

여기서 클래스 이름과 레이블을 설정해야 합니다. 레이블은 Roboflow 대시보드에 표시된 순서대로 입력해야 합니다. 다음은 카드 애플리케이션에서 값을 설정하는 예시입니다:

모델의 각 클래스에 대해 이 설정을 해야 합니다. Snap이 모델 가중치의 정보를 해석할 수 있도록 모든 클래스를 지정해야 합니다.

이제 애플리케이션을 사용할 준비가 되었습니다! “Preview” 박스를 사용해 컴퓨터에서 애플리케이션을 사용하거나, Snapchat 페어링 기능을 사용해 자신의 기기에서 데모할 수 있습니다..

Last updated

Was this helpful?