Yearbook tagging, refined.

A smarter way to recognize students.

Student Tagger helps yearbook teams identify student faces across photoshoots, events, and candid moments so every photo can be organized with less manual searching.

Original yearbook photo before student tagging Tagged yearbook photo after Student Tagger recognition
Scanning photo 1
Original photo
Student Tagger introduction preview

Recognition

Find the right student in seconds.

Student Tagger is designed for yearbook workflows, saving editors time with a friendly UI that makes student tagging clear, simple, and easy to review.

Student Tagger output folder management screen

Output management

Easy output management.

The results are listed and sorted into folders, making every tagged batch easy to review and organize.

The output folders are easy to access, so yearbook editors can quickly find the photos they need after processing.

Code

Built with a simple full-stack structure.

Student Tagger uses Python in the backend with a face recognition repository handling the recognition logic, while the frontend is built with HTML to keep the interface clear and easy to use.

Face recognition repository screenshot
  • Python backend
  • Face recognition repo integration
  • HTML frontend interface

Prerequisites

  1. Python
  2. Python packages fastapi, uvicorn, jinja2, python-multipart, Pillow, numpy, setuptools<82, dlib-bin on Windows, dlib on non-Windows, face_recognition_models

Next steps

Things to work on.

Student Tagger already shows the main idea, but there are important improvements that can make it more accurate and useful for yearbook teams.

01

Improve accuracy

Refine the recognition process so the app can identify students more reliably across different lighting, angles, expressions, and photo quality. Right now, recognized faces are based on one directory photo for each student, so there is room to improve.

02

Add more features

Add tools like recognizing any face on the user's screen, making Student Tagger useful beyond uploaded photo batches.

03

Track photo data

Record how many photos each student appears in and automatically recommend strong photo options for each student.

04

Go online

Move Student Tagger online so photo data can be shared with the whole yearbook group and connected to the yearbook website.

Coming soon

Packaged app for macOS and Windows.

Student Tagger will be available soon as packaged desktop versions for macOS and Windows, with no prerequisites needed and quick access for everyone on the yearbook team.