This project is designed for the HoloLens 2 to detect faces, send them to a laptop for searching, and then send the summary back to the HoloLens to be displayed next to the detected face. The information is displayed on a panel like "Name: Joseph", with each line for a different attribute received in the JSON data. The location of the info panel is determined by the location of the face. WORK IN PROGRESS!
- Detect Faces
- Receive detected face on server
- Get websites from face
- Summarize webpages into profile
- Render profile next to face
- Fix hardcoded static server ip adress
- Ensure you have Visual Studio installed with the necessary components for UWP development.
- Ensure you have Python installed on your laptop.
-
Clone the repository:
git clone https://github.com/engineer1469/HololensFaceSearch.git cd HololensFaceSearch -
Open the solution file
HolographicFaceTracking.slnin Visual Studio. -
Build the solution by pressing
Ctrl+Shift+Bor selecting Build > Build Solution. -
Deploy the solution to your HoloLens device or emulator as described in the "Run the sample" section above.
-
Navigate to the
serverdirectory:cd server -
Create a virtual environment (optional but recommended):
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install the required Python dependencies:
pip install -r requirements.txt
-
Start the server:
python Server.py
This project is provided "as-is" without any express or implied warranty. In no event shall the authors be held liable for any damages arising from the use of this software. This project is for educational purposes only.