https://www.youtube.com/shorts/KP27khhL93g

Untitled

Untitled

증강 현실의 유형

비즈니스에 필요한 AR 기술 유형을 결정할 때 먼저 사용할 AR 유형을 결정해야 합니다. 증강 현실에는 표식 유무에 따라 두 가지 유형으로 나뉩니다. 이러한 유형의 AR 중 하나를 선택하면 이미지와 정보를 표시할 수 있는 방법이 결정됩니다.

표식 기반 AR은 AR 디바이스 또는 애플리케이션에서 이미 프로그래밍된 개체를 식별하기 위해 이미지 인식을 사용하여 생성됩니다. 뷰의 기준점으로 배치되는 개체는 AR 디바이스는 카메라의 위치와 방향을 결정하게 됩니다. 이는 일반적으로 카메라를 회색조로 전환한 후 표식을 감지하여 해당 표식을 정보 뱅크의 다른 모든 표식과 비교함으로써 이루어집니다. 디바이스가 일치하는 항목을 찾으면 해당 데이터를 사용하여 수학적으로 위치를 결정하고 AR 이미지를 올바른 위치에 배치합니다.

표식 없는 AR는 디바이스가 집중할 지점이 없기 때문에 더 복잡합니다. 이 때문에 디바이스는 뷰에 표시되는 항목을 인식해야 합니다. 인식 알고리즘을 사용하여 디바이스는 색상, 패턴 및 유사한 기능을 찾아 해당 개체가 무엇인지 확인한 다음 시간, 가속도계, GPS, 나침반 정보를 사용하여 자체 방향을 지정하고 카메라를 사용하여 실제 환경 내에서 모든 이미지를 오버레이할 수 있습니다.

https://dynamics.microsoft.com/ko-kr/mixed-reality/guides/what-is-augmented-reality-ar/

구현 방안

객체 인식 후 AR

디바이스는 뷰에 표시되는 항목을 인식하고 인식 알고리즘을 사용해 해당 객체를 인식해야 함

GPS, 나침반 정보를 사용하여 자체 방향을 지정하고 카메라를 사용하여 실제 환경 내에서 모든 이미지를 오버레이

AR 위치 고정

관련 라이브러리

ar.js

GitHub - AR-js-org/AR.js: Image tracking, Location Based AR, Marker tracking. All on the Web.

Locaion Based

react-three-arjs

GitHub - artcom/react-three-arjs: AR.js with react-three-fiber