Welcome to AnimeVision, a deep learning-powered tool that recognizes anime characters from images and provides detailed information about the anime using the Jikan REST API.
- Image Recognition: Finetuned ResNet50 model to detect anime names from uploaded images.
- Anime Information: Fetches details like title, synopsis, trailer, and genres based on the detected anime.
- User-Friendly Interface: Created using Streamlit for a seamless user experience.
- Model Tuning: Implemented in PyTorch for fine-tuning the ResNet50 model.
- Upload an Image: Upload an image of an anime character.
- Model Detection: Our finetuned ResNet50 model identifies the anime.
- Information Retrieval: Fetches information related to the anime using the Jikan REST API.
- Display Information: Presents the anime title, synopsis, trailer, and genres.
- Python 3.7+
- PyTorch
- Streamlit
- Requests (for API calls)
-
Clone the repository:
git clone https://github.com/Abhi-vish/Animevision.git cd Animevision
-
Install the required packages:
pip install -r requirements.txt
To run the Streamlit app, use the following command:
streamlit run app.py