package to predict onepiece image character
Project description
Machine Learning Project Documentation
Project Overview
This repository contains programs for classifying images. The images used for this project are images of Onepiece anime characters. There are 18 predicted anime characters. This project is packaged in the form of a python package so that it can be used by the public.
Installation Guide
Requirements
It is recommended to run this application within a virtual environment. First thing first is clone the repository
git clone https://github.com/lombokai/onepiece-classifier.git
Virtual Environment Setup
create a virtual environment
python3 -m venv <virtual environment name>
command line to activate your virtual environment in linux
source <virtual environment name>/bin/activate
command line to activate your virtual environment in windows
<virtual environment name>\Scripts\activate
install package requirements
pip install -r requirements/main.txt
Usage
Example Usage
This package provide image to predict in assets directory. If you want to try predict an image, run predict.py script with command bellow
python3 predict.py <image path>
command example if you are working in parent directory of this repo
python3 predict.py assets/luffy.png
try to predict different image with command above
Run the Application
install onepiece-classify package
pip install onepiece-classify
acces predict method from onepiece-classify pakcage
from onepiece_classify.infer import ImageRecognition
instantiate the class with your model path. Download trained model here and make sure you specify model path parameter in the location of downloaded model
predictor = ImageRecognition(<model path>)
then you just predict your image with predict method
predictor.predict(<your image path>)
Data Description
Data Sources
Data obtained from Kaggle here. The data contains a collection of 18 onepiece character images, and is saved in jpg, jpeg and png formats.
Contributing
When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file onepiece_classifier-0.0.3.tar.gz.
File metadata
- Download URL: onepiece_classifier-0.0.3.tar.gz
- Upload date:
- Size: 10.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d6f9ec342d7331358baf10d4221f5231cb2c1dc7be3891d9524d8a68f4b5620
|
|
| MD5 |
791eab502a97c22b83ed297543336b1f
|
|
| BLAKE2b-256 |
4af941ce32de2688aa394ab2c1ad439c6483bb78db435de6b1f0d7d74411f3f0
|
File details
Details for the file onepiece_classifier-0.0.3-py3-none-any.whl.
File metadata
- Download URL: onepiece_classifier-0.0.3-py3-none-any.whl
- Upload date:
- Size: 13.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
06327c9218b75c046acceb5516c19ed6666b841b52b71c8785ebf0e25192bf8c
|
|
| MD5 |
7a2084988f7b4f329f391a644d8e54d9
|
|
| BLAKE2b-256 |
a252948cb106c19701336145de57e3c092eb0e384457b2fc4b4495e72e63632e
|