### Pupilometer ## Introduction This repository houses programs and documents related to Pupilometer project by Vietnam Academy of Science and Technology. The project aims to introduce a benchmark and researches into the interaction between light intensity and temperature to the eye strain disorder. ## Dependencies ### Python Dependencies The Python dependencies are listed in the `requirements.txt` file. You can install them using pip: ```bash pip install -r requirements.txt ``` ### NVIDIA DeepStream For running the pupil segmentation on a Jetson Orin AGX or a Windows machine with an NVIDIA GPU, this project uses NVIDIA DeepStream. DeepStream is a complex dependency and cannot be installed via pip. Please follow the official NVIDIA documentation to install DeepStream for your platform: * **Jetson:** [DeepStream for Jetson](https://developer.nvidia.com/deepstream-sdk-jetson) * **Windows:** [DeepStream for Windows](https://developer.nvidia.com/deepstream-sdk-windows) You will also need to install GStreamer and the Python bindings (PyGObject). These are usually installed as part of the DeepStream installation. Additionally, the `pyds` library, which provides Python bindings for DeepStream metadata structures, is required. This library is also included with the DeepStream SDK and may need to be installed manually.