Table of Contents
Will be populated once project moves along further!
Will get updated once project becomes more complex, for now just clone the project as shown below.
Python libraries that are needed to run the code
We provide a requirements.txt
file for easier installation
- customtkinter
pip install customtkinter
- PIL
pip install Pillow
- Numpy
pip install numpy
- tqdm
pip install tqdm
- OpenCV
pip install opencv-python
- VidGear
pip install vidgear
- Requests
pip install requests
Versions with which the code was written, run and tested:
Software | Version |
---|---|
Python | 3.11.5 |
Anaconda | 23.7.2 |
pip | 23.2.1 |
Tkinter | 8.6.12 |
Customtkinter | 5.2.1 |
Pillow | 10.0.0 |
Numpy | 1.26.2 |
tqdm | 4.66.1 |
OpenCV | 4.8.1.78 |
VidGear | 0.3.0 |
Requests | 2.31.0 |
- Clone the repo
git clone https://github.com/JDatPNW/TeamBappiTeam
- Install all dependencies
pip install requirements.txt
- Download data using either
./data_acquisition/yt.py
, or the Webtoon Downloader (or any other given image dataset if you wish to do so).- If using Webtoon Downloader :
- Use
./data_acquisition/webtoon_combiner.py
to concactinate all the images - Once that is done use the ComicPanelSegmentation tool to generate single image files.
- Use the
./data_preprocessing_and_augmentation/data_mod.py
tool to resize, augment and clean the data
For more examples and information, please refer to the Documentation
- Dataset collection mechanism
- Dataset pre processing
- Model implementation
- Model training
- GUI
- Dataset collection mechanism
- Dataset pre processing
- Model implementation
- Model training
- GUI
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.md
for more information.
TeamBappiTeam - Discussions Tab
Project Link: https://github.com/JDatPNW/TeamBappiTeam
- Comic icons created by iconfield - Flaticon - Where we got the current Logo from
- Best-README-Template - Where this README's template was sourced from
- Img Shields - Where all the Badges are from