출력

기능 설명

현재 프로젝트의 출력 결과를 백그라운드 서비스로 보냅니다.

응용 시나리오

각종 비전 프로젝트의 출력 결과를 서비스를 통해 Mech-Viz 혹은 Mech-Center로 보냅니다.

입력 및 출력

  • 미리 정의 모드에서의 입력은 다음 그림과 같습니다.

../../../../../_images/input_and_output74.png
  • 동적 모드에서는 모든 데이터 유형이 입력될 수 있습니다.

파라미터 설명

파라미터

파라미터 설명

포트 유형

Predefined

개발자가 미리 정의한 포즈를 사용합니다.

Dynamic

사용자가 포트를 자체 정의할 수 있습니다.

사용자 자체 정의한 포트 명칭

poses

인식된 물체 포즈의 배열.

labels

물체 레이블 배열.

sizes

물체 3D 크기 배열.

offsets

물체 픽 포인트 옵셋 포즈의 배열.

objectIndexes

물체 인덱스 배열

pickBoxPoses

상자의 포즈 배열.

pickBoxSizes

상자의 3D 사이즈 배열.

응용 예시

파라미터 조절 설명

포트 유형
기본값: 미리 정의(Predefined)
값 리스트: 미리 정의(Predefined), 동적(Dynamic)
설명: 미리 정의(Predefined)를 선택하면 지난 스텝의 출력 유형은 미리 정의된 모드의 입력 유형과 대응합니다. 동적(Dynamic)을 선택하면 지난 스텝에서 지정한 출력 유형을 출력합니다.
사용자 자체 정의한 포트 명칭
설명: 외부 통신 장치에 출력하는 데이터 유형을 설정하는 데 사용됩니다.

Mech-Viz와 통신할 때

  • poses:인식된 물체 포즈의 배열. 예:[[1,1,0,5,1,0,0,0]]. 필수.

  • labels:물체 레이블 배열. 예: [“빅”,“스몰”]. 길이: poses와 같거나 0입니다. 선택 가능.

  • sizes:물체 3D 크기 배열. 예: [[0,4,0,2,0,1,]]. 길이: poses와 같거나 0입니다. 선택 가능.

  • offsets:물체 픽 포인트 옵셋 포즈의 배열. 물체 좌표계에서 정의됩니다. 길이: poses와 같거나 0입니다. 선택 가능.

  • objectIndexes:물체 인덱스 배열. 예: [0,1,0,2]. 길이: poses와 같거나 0입니다. 선택 가능.

  • pickBoxPoses:상자의 포즈 배열. 첫 번째는 상자이고 나머지는 상자 측벽(boxface-1 등으로 명명됨)입니다. pickBoxSizes와 비슷합니다. 선택 가능.

  • pickBoxSizes:상자의 3D 사이즈 배열. 길이가 pickBoxPoses보다 작으면 사이즈가 업데이트되지 않을 것입니다. 선택 가능.