Byn's Research Note

AI based Mixed Reality, Human-Computer Interaction

↓ My Web CV & Portfolio 자세히보기

2024/10/28 2

Unity Programming [1]: 병행성 추상화 프레임워크 (Concurrency Abstraction Framework)

1. 스레드와 태스크 2. 플러그인 모듈화 (Plug-in Modularity) Unity에서 관리되는 플러그인(Managed Plugin)은 .NET 언어(C#, VB.NET 등)로 작성된 외부 라이브러리를 Unity 프로젝트에 통합하여 활용할 수 있는 방식이다. 이러한 플러그인은 Visual Studio와 같은 외부 도구를 사용하여 작성되며, .dll 형식의 어셈블리로 컴파일된다. 관리되는 플러그인은 Unity의 스크립팅 환경과 직접적으로 호환되므로, 복잡한 기능을 모듈화하거나 타사 코드나 외부 라이브러리를 손쉽게 통합하는 데 유용하다.관리되는 플러그인을 사용하는 첫 단계는 플러그인으로 사용할 .dll 파일을 생성하거나 다운로드받는 것이다. 직접 작성하려면 Visual Studio에서 Class Li..

Vision Theory [4] : 이미지 매핑

2D 이미지 한 장으로는 3D를 예측하기에 정보가 부족하므로, 두 장 이상의 이미지를 사용해 데이터 간 관계를 파악하는 것이 중요하다. 예를 들어, disparity 이미지를 통해 좌우 시점 기준의 두 개 depth를 얻어 서로 다른 시점 간 관계를 이해할 수 있다. 만약 다른 사람이 촬영한 두 장의 사진을 이용해 스테레오 시스템을 적용하고자 한다면 두 카메라 사이의 상호 관계를 알아야 한다. 이번 장에서는 주어진 두 이미지 간 변환 관계를 찾아내는 과정에 집중하여 기존 스테레오 시스템에서의 밀집한 대응점 찾기(dense correspondence)가 아닌, 확실한 희소 대응점(sparse correspondence)을 기반으로 두 카메라 간 이동 관계를 역으로 추정하고자 한다. 1. Image Mapp..