Marker tracking on HoloLens built on Aruco, OpenCV and Unity
Author: Long Qian
Date: 2016-06-10
2017-01-21: If you are interested in tracking fiducial markers for HoloLens, it is recommended to visit another repository of mine: HoloLensARToolKit, which has better performance than Aruco on UWP platforms.
hololens_aruco_unity/HoloLensAruco_1.0.0.0_x86_Master.appx
can be deployed to HoloLens via HoloLens Device Portal.opencv_uwp
folder contains the opencv binary I built for Windows UWP (x86 only, since HoloLens run on x86).OpenCV_DIR
to the your folder of opencv_uwp
.Aruco is an open source marker tracking application based on OpenCV. aruco_core/aruco_core.cpp
is a modification of aruco_simple
example.
Path\To\CMake\bin\Release\cmake.exe -G "Visual Studio 14 2015" -DCMAKE_SYSTEM_NAME:String=WindowsStore -DCMAKE_SYSTEM_VERSION:String="10.0" -DCMAKE_VS_EFFECTIVE_PLATFORMS:String=x86 ..
aruco_core.dll
and necessary OpenCV dlls to the hololens_aruco_unity/Assets/Plugins/WSA/x86/
folder.arucoSideBySide
scene from the Assets/Scenes
folder