본문 바로가기

unity4

Google.Protobuf using System.Diagnostics; using Google.Protobuf; using System.IO; using Wenect; namespace MyProtoBuf { /// /// https://github.com/protocolbuffers/protobuf/releases/tag/v22.3 /// /// https://protobuf.dev/getting-started/csharptutorial/ /// /// https://protobuf.dev/reference/csharp/api-docs/ /// /// internal class Program { static void Main(string[] args) { Person person1 = new Person(); person1.I.. 2023. 4. 27.
Mediapipe based Blazepose blazepose는 인체 자세 추정 기술 중 하나로, mediapipe 프레임워크를 사용하여 구현되었습니다. blazepose는 인체의 각 관절의 위치와 방향을 추정하는 것으로, 실시간으로 인체의 자세를 추적할 수 있습니다. 이 기술은 머신 러닝 알고리즘을 사용하여 개발되었으며, 인체 자세 추정을 위한 최신 기술 중 하나입니다. 이를 이용하여 다양한 분야에서 활용할 수 있으며, 운동 분야나 AR/VR 분야에서도 활용되고 있습니다. BlazePose는 mediapipe에서 개발한 높은 정확도의 body pose 모델입니다. yoga, fitness, dance와 같은 어려운 도메인을 지원하기 위해 특별히 설계되었습니다. 이 모델은 원래 PoseNet 모델의 17개 keypoint 토폴로지를 확장하여 33개.. 2023. 3. 23.
google Mediapipe 2d skeleton to 3d Avatar in Unity Google Mediapipe Blazepose기반으로 Unity에서 3d position을 이용한 joint의 회전을 계산하는 연구 MediaPipe Unity Plugin을 설치하고 설정해야합니다. 설치 및 설정 방법은 구글의 MediaPipe Unity Plugin 공식 문서에서 확인할 수 있습니다. 다음으로, 아바타 모델을 로드하고, 모델의 어깨 위치를 확인해야합니다. 이는 모델의 적절한 위치에서 해당 정보를 가져오는 방법에 따라 달라질 수 있습니다. 다음으로, MediaPipe Unity Plugin에서 제공하는 "Pose Landmark"를 사용하여 어깨 랜드마크를 확인할 수 있습니다. 이를 통해 어깨의 방향을 계산할 수 있습니다. 아래는 예시 코드입니다. shoulder using Unity.. 2023. 3. 20.
ZED - Unity 1단계: 호환성 확인 다음이 있는지 확인하십시오. 하드웨어: ZED, ZED-M 또는 ZED2 카메라 (AR 패스스루에 ZED Mini 선호) CUDA 기능 3.0 이상의 NVIDIA GPU(AR 패스스루에는 GTX 1060 이상 권장) 2.3GHz 이상 클럭의 듀얼 코어 프로세서 4GB RAM 이상 USB 3.0 호환되는 VR 헤드셋 (패스스루 AR에 필요) 지원되는 VR 헤드셋: 오큘러스 리프트 HTC 바이브 HTC 바이브 프로* Windows Mixed Reality 헤드셋*(SteamVR을 통해서만) * Stereolabs의 ZED Mini 마운팅 브래킷은 Oculus Rift 및 오리지널 HTC Vive용으로 설계되었습니다. Samsung Odyssey와 같은 일부 WMR 헤드셋에 맞을 수 있지.. 2023. 2. 27.