All Projects → EnoxSoftware → Hololenswithopencvforunityexample

EnoxSoftware / Hololenswithopencvforunityexample

HoloLens With OpenCVforUnity Example

Projects that are alternatives of or similar to Hololenswithopencvforunityexample

HoloLensWithDlibFaceLandmarkDetectorExample
HoloLens With DlibFaceLandmarkDetector Example
Stars: ✭ 19 (-86.62%)
Mutual labels:  augmented-reality, hololens, face-detection, mixed-reality
SpatialAlignment
Helpful components for aligning and keeping virtual objects aligned with the physical world.
Stars: ✭ 29 (-79.58%)
Mutual labels:  augmented-reality, hololens, mixed-reality
Hololenscamerastream
This Unity plugin makes the HoloLens video camera frames available to a Unity app in real time. This enables Unity devs to easily use the HoloLens camera for computer vision (or anything they want).
Stars: ✭ 233 (+64.08%)
Mutual labels:  unity, hololens, augmented-reality
Mrlightingtools Unity
A Unity library and MRTK extension for estimating and replicating the current environment's lighting on Mixed Reality devices.
Stars: ✭ 142 (+0%)
Mutual labels:  hololens, mixed-reality, augmented-reality
Stereokit
An easy-to-use mixed reality library for building HoloLens and VR applications with C# and OpenXR!
Stars: ✭ 195 (+37.32%)
Mutual labels:  hololens, mixed-reality, augmented-reality
Simple Webxr Unity
⭐ Bringing WebXR to Unity 3D with 3 files ! B-)
Stars: ✭ 215 (+51.41%)
Mutual labels:  unity, hololens, augmented-reality
hololens-terrain-viewer
Holographic mapping powered by ArcGIS
Stars: ✭ 36 (-74.65%)
Mutual labels:  augmented-reality, hololens, mixed-reality
Arucounity
Bring augmented reality to Unity by tracking Aruco markers in real time.
Stars: ✭ 144 (+1.41%)
Mutual labels:  unity, opencv, augmented-reality
Ar Vrcourse
VR,AR,MR 开发入门教程
Stars: ✭ 298 (+109.86%)
Mutual labels:  hololens, mixed-reality, augmented-reality
Holoviveobserver
Shared Reality: Observe a VR session from the same room using a HoloLens!
Stars: ✭ 126 (-11.27%)
Mutual labels:  unity, hololens, mixed-reality
Facemoji
😆 A voice chatbot that can imitate your expression. OpenCV+Dlib+Live2D+Moments Recorder+Turing Robot+Iflytek IAT+Iflytek TTS
Stars: ✭ 320 (+125.35%)
Mutual labels:  unity, opencv, face-detection
Dxr
DXR is a Unity package for rapid prototyping of immersive data visualizations in augmented, mixed, and virtual reality (AR, MR, VR) or XR for short.
Stars: ✭ 134 (-5.63%)
Mutual labels:  unity, hololens, mixed-reality
MixedRealityResources
Mixed Reality related resources
Stars: ✭ 190 (+33.8%)
Mutual labels:  augmented-reality, hololens, mixed-reality
Mixedrealitytoolkit Unity
Mixed Reality Toolkit (MRTK) provides a set of components and features to accelerate cross-platform MR app development in Unity.
Stars: ✭ 4,817 (+3292.25%)
Mutual labels:  unity, hololens, mixed-reality
Mr Realtime Translator
Real-time translation services in Mixed Reality. Core pieces to get audio from the mic in Unity and stream over a websocket to the Azure Translator API and process the responses - as you speak!
Stars: ✭ 22 (-84.51%)
Mutual labels:  unity, hololens, mixed-reality
Agender
Real-time estimation of gender and age
Stars: ✭ 95 (-33.1%)
Mutual labels:  opencv, face-detection
Catt
Detecting the temperature from an infrared image
Stars: ✭ 60 (-57.75%)
Mutual labels:  opencv, face-detection
Awesome Face Detection
Compare with various detectors - s3fd, dlib, ocv, ocv-dnn, mtcnn-pytorch, face_recognition
Stars: ✭ 106 (-25.35%)
Mutual labels:  opencv, face-detection
Xr Unity
8th Wall XR Unity projects and resources. Feel free to contribute!
Stars: ✭ 108 (-23.94%)
Mutual labels:  unity, augmented-reality
Opencv Mtcnn
An implementation of MTCNN Face detector using OpenCV's DNN module
Stars: ✭ 59 (-58.45%)
Mutual labels:  opencv, face-detection

HoloLens With OpenCVForUnity Example

What's new

  • Changed the HoloLensCameraStream plugin to the camnewnham's repository. (Improve camera update FPS, hide recording icon, extract camera intrinsic)

Demo Video (old version)

Demo Hololens App

Environment

Setup

  1. Download the latest release unitypackage. HoloLensWithOpenCVForUnityExample.unitypackage
  2. Create a new project. (HoloLensWithOpenCVForUnityExample)
    • Change the platform to UWP in the "Build Settings" window.
  3. Import the OpenCVForUnity.
    • Setup the OpenCVForUnity. (Tools > OpenCV for Unity > Set Plugin Import Settings)
    • Move the "OpenCVForUnity/StreamingAssets/haarcascade_frontalface_alt.xml" and "OpenCVForUnity/StreamingAssets/lbpcascade_frontalface.xml" to the "Assets/StreamingAssets/" folder.
  4. Clone HoloLensCameraStream repository.
    • Copy the "HoloLensCameraStream/HoloLensVideoCaptureExample/Assets/CamStream/" folder to the "Assets/" folder.
    • Set the scripting backend of the plugin inspector to "Any Script Backend". (IL2CPP support)
  5. Import the Microsoft.MixedReality.Toolkit.Unity.Foundation.2.2.0.unitypackage.
    • Setup the MRTKv2. (Mixed Reality ToolKit > Utilities > Configure Unity Project)
    • Do not enable the "Enable MSBuild for Unity" option in the "MRTK Project Configurator > Modify Configurations" tab.
  6. Import the HoloLensWithOpenCVForUnityExample.unitypackage.
  7. Add the "Assets/HoloLensWithOpenCVForUnityExample/*.unity" files to the "Scenes In Build" list in the "Build Settings" window.
  8. Setup a performance environment suitable for Holorens. (See https://docs.microsoft.com/en-us/windows/mixed-reality/develop/unity/recommended-settings-for-unity)
    • Enable "WebCam" Capabilties in Publishing settings tab.
  9. Build and Deploy to HoloLens. (See https://developer.microsoft.com/en-us/windows/holographic/holograms_100)
    • (Print the AR marker "CanonicalMarker-d10-i1-sp500-bb1.pdf" and "ChArUcoBoard-mx5-my7-d10-os1000-bb1.pdf" on an A4 size paper)
Project Assets MRTK Project Configurator
ProjectAssets.jpg MRTKProjectConfigurator.jpg
Build Settings Player Settings
BuildSettings.jpg PlayerSettings.jpg

ScreenShot (old version)

screenshot01.jpg

screenshot02.jpg

screenshot03.jpg

screenshot04.jpg

screenshot05.jpg

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].