https://github.com/shubham0204/tf_esrgan_desktop_app
A desktop app built with Qt (PySide6) for super resolution with ESRGANs in TensorFlow
https://github.com/shubham0204/tf_esrgan_desktop_app
desktop-application pyqt6 python3 pytorch qt6 super-resolution tensorflow
Last synced: 6 months ago
JSON representation
A desktop app built with Qt (PySide6) for super resolution with ESRGANs in TensorFlow
- Host: GitHub
- URL: https://github.com/shubham0204/tf_esrgan_desktop_app
- Owner: shubham0204
- License: apache-2.0
- Created: 2022-12-29T02:17:23.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-03T15:53:35.000Z (over 2 years ago)
- Last Synced: 2025-03-29T15:51:09.293Z (7 months ago)
- Topics: desktop-application, pyqt6, python3, pytorch, qt6, super-resolution, tensorflow
- Language: Python
- Homepage: https://medium.com/geekculture/creating-desktop-apps-for-tensorflow-with-qt-7b23d57c6557
- Size: 61.7 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Super Resolution with ESRGANs in Desktop Apps
> Building the UI with Qt (Qt Creator) and writing the
> logic in Python, getting the best of both worlds 💪A desktop app built with Qt (PySide6) for super resolution with ESRGANs in TensorFlow
### Building executables with GitHub Actions
A GitHub workflow defined by `build_apps.yml` in `.build/workflows` is
used to build portable executables for Windows and Linux. It contains two jobs, that are
identical but run on `windows-latest` and `ubuntu-latest` respectively using
the `main.spec` file to build the executables.The workflow is initiated manually and the artifacts (executables) are uploaded
as a release with an increment in the version.### Frameworks/Packages
- [`PySide6`](https://doc.qt.io/qtforpython/)
- [`PyInstaller`](https://pyinstaller.org/en/stable/index.html)
- [`TensorFlow`](https://www.tensorflow.org) and [`TensorFlow Hub`](https://www.tensorflow.org/hub)
- [`Qt Creator`](https://www.qt.io/product/development-tools) (Open-source version)## Contribution
If you wish to extend the functionality of the project or add new ML-app examples,
open a new PR or a new issue mentioning the details of example required.See [🚀 Future Scope](https://github.com/shubham0204/TF_ESRGAN_Desktop_App/discussions/1)
for more ideas and possible contributions