Movie Matcher is a project that takes in a video clip and uses facial recognition technology to determine the movie it's from. The project uses Django as a backend and ElectronJS as a frontend. The facial recognition model is built using the dlib and OpenCV libraries.
John George Chelamattom
Adwaith H R
[link to video]
The user uploads a video clip to the Movie Matcher website. The website then uses the facial recognition model to analyze the clip and compare it to a database of known movies. The website returns the name of the movie if it's a match, or informs the user that the clip couldn't be matched.
Django - 4.2.1 ElectronJS - 15.0.0 dlib - 19.24.1 OpenCV - 4.5.4
Clone the repository: git clone https://github.com/john-George510/Movie-Matcher.git Create and activate a virtual environment: python -m venv env and source env/bin/activate Install the required packages: pip install -r requirements.txt Install ElectronJS: npm install electron
Start the Django server: python manage.py runserver Start the ElectronJS app: npm start Upload a video clip to the website and wait for the movie to be matched.
