XYZ 값으로 포즈를 배열하기¶
기능 설명
포즈 입력 의 X, Y, Z 임의의 값에 따라 포즈 를 다시 배열하고 배열 인덱스를 출력합니다(다시 배열된 포즈에 대응하는 인덱스 리스트는 다른 데이터 재배열에 사용할 수 있음).
입력: 배열해야 할 포즈 리스트.
출력: 다시 배열된 포즈 리스트 및 다시 배열된 포즈에 대응하는 인덱스 리스트입니다.
응용 시나리오
이 스텝은 배열 방식이 X, Y, Z 중 하나이고 동시에 일부 특수 입력(예: 마스크)을 배열해야 할 때 사용할 수 있습니다. 예를 들어 딥 러닝을 사용하여 포즈와 동기화 배열된 후의 마스크를 획득합니다. 그림1는 데이터 스트림 내용입니다.
배열될 포즈.
배열될 마스크.
배열된 후의 포즈.
배열된 후의 매핑 인덱스.
포즈와 동기화 배열된 후의 마스크.
파라미터 설명
배열 방식
설명:오름차순 또는 내림차순 인지를 전환하는 데 사용됩니다.값 리스트:Ascending : 오름차순으로 배열.Descending : 내림차순으로 배열.
배열된 값
설명:입력된 포즈의 어느 값에 따라 배열하는지를 전환하는 데 사용됩니다.값 리스트:X: 포즈의 X 값에 근거하여 배열.Y: 포즈의 Y 값에 근거하여 배열.Z: 포즈의 Z 값에 근거하여 배열.
예시
배열 방식을 Ascending으로 설정하고 배열된 값을 X로 설정합니다. 즉 포즈 X 값의 크기에 따라 포즈가 오름차순으로 배열됩니다. 데이터 스트림의 내용은 그림 2과 같습니다.
배열될 포즈.
배열된 후의 포즈.
배열된 후의 매핑 인덱스.
비슷한 스텝 대비
XYZ 값으로 포즈를 배열하기 는 3D 포즈를 배열하기 의 SORT_BY_X、SORT_BY_Y、SORT_BY_Z 의 배열 방식과 동일하지만 출력은 매핑 인덱스가 추가됩니다. (그림3참조). 이는 다른 입력(예: 마스크)을 배열하는 데 사용할 수 있으며 종종 **다시 배열**과 함께 사용합니다. 실제 응용 프로그램에서 3D 포즈를 배열하기 가 요구 사항을 충족하면 3D 포즈를 배열하기 가 먼저 사용됩니다.