📖 Explore the full Documentation for detailed instructions, usage examples, and insights into the pipeline.
- Eye-Tracking Analysis: Capture and analyze eye movements with precision.
- Mouse Muzzle Tracking: Detect and monitor muzzle dynamics.
- Flexible and Modular: Designed for easy integration and customization.
- User-Friendly: Intuitive and interactive GUI for streamlined user interaction and visualization.
- Multi-Input Support: Accepts various input formats, including NumPy arrays and video files, ensuring compatibility with diverse workflows.
- Pupil Analysis Enhancements: Offers advanced features like blinking detection and saccades analysis to enrich pupil-tracking studies.
- High-Speed Performance: Optimized for fast data processing, enabling efficient analysis.
This guide explains how to install FaceIt, ensuring a clean setup with Python 3.9
Before proceeding with the installation, ensure that Python 3.9 is installed on your system. If it's not available, download and install Python 3.9 separately from your system's default Python using the link below:
- Do not check the option "Add python.exe to PATH" during installation to avoid conflicts with your system's default Python.
- If you prefer an isolated setup, select "Customize Installation" and specify a dedicated directory for Python 3.9.
- Remember the installation path, as you'll need it later to configure the environment.
We recomend you to use git to clone into your local computer. If you have git open CMD terminal and run:
git clone https://github.com/Bacci-Lab/FaceIt.gitIf Git is not installed on your system, you can download and install it from the link below: 🔗 Download Git
If you don’t have Git installed, you can manually download the repository by following these steps:
-
In the FaceIt Github click on the "Code" button (green button).
-
Select "Download ZIP".
-
Extract the ZIP file to your preferred location.
-
Inside the extracted directory, you will find a folder named "FaceIt-main". Open it and rename the "FaceIt-main" folder inside it to "FaceIt". Move the FaceIt folder outside of FaceIt-main. Now, your directory structure should look like this:
C:\your_preferred_directory\FaceItcd FaceItIf Python 3.9 is not your system's default version, you need to specify its full installation path to create the virtual environment. Use the following command, replacing "C:\path\to\python3.9\python.exe" with the actual location of your Python 3.9 installation:
"C:\your path to python 3.9\Python39\python.exe" -m venv FaceIt
Activate the environment to install and run the pipeline without conflicts:
FaceIt\Scripts\activateWith the virtual environment activated, install the package:
pip install .Once installed, you can start the application by running:
faceitIf the faceit command is not recognized, try:
python -m FACEIT_codes.mainFollow these steps whenever you want to use FaceIt for analysis.
Before running the application, open the terminal (CMD or PowerShell) and move to the FaceIt project folder:
cd FaceItSince FaceIt runs inside a virtual environment, it must be activated before use.
FaceIT\Scripts\activateOnce the environment is active, start the application by typing:
faceitexperimental procedures followed French and European guidelines for animal experimentation and in compliance with the institutional animal welfare guidelines of the Paris Brain Institute
Contributions to FACEIT are welcome! Feel free to:
- Report issues.
- Submit pull requests.
- Suggest new features.
FACEIT is licensed under the MIT License.
If you encounter issues or have questions, please contact Faezeh Rabbani at: 📧 faezeh.rabbani97@gmail.com
This pipeline was developed in the Bacci Lab at the Paris Brain Institute. For more information about the Bacci Lab, visit the official website.
