Skip to content

JDatPNW/TeamBappiTeam

Repository files navigation

Contributors Forks Stargazers Issues MIT License


Logo

TeamBappiTeam

Under Cosntruction...
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

TeamBappiTeam Name Screen Shot

Will be populated once project moves along further!

(back to top)

Built With

  • Python
  • OpenCV
  • Numpy
  • Visual-Studio-Code

(back to top)

Getting Started

Will get updated once project becomes more complex, for now just clone the project as shown below.

Prerequisites

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

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

Installation

  1. Clone the repo
    git clone https://github.com/JDatPNW/TeamBappiTeam
  2. Install all dependencies
    pip install requirements.txt

(back to top)

Usage

  1. 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.
  2. 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

(back to top)

Roadmap

Early Stages

  • Dataset collection mechanism
  • Dataset pre processing
  • Model implementation
  • Model training
  • GUI

Final Stages

  • 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).

(back to top)

Contributing

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!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE.md for more information.

(back to top)

Contact

TeamBappiTeam - Discussions Tab

Project Link: https://github.com/JDatPNW/TeamBappiTeam

(back to top)

Acknowledgments

(back to top)