Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tohrusky/final2x-core
core for Final2x
https://github.com/tohrusky/final2x-core
artificial-intelligence ccrestoration computer-vision cross-platform image-processing low-level-vision ncnn opencv python3 pytorch super-resolution
Last synced: 3 days ago
JSON representation
core for Final2x
- Host: GitHub
- URL: https://github.com/tohrusky/final2x-core
- Owner: Tohrusky
- License: bsd-3-clause
- Created: 2023-06-21T17:26:00.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-08T10:17:14.000Z (6 days ago)
- Last Synced: 2024-11-08T10:32:37.484Z (6 days ago)
- Topics: artificial-intelligence, ccrestoration, computer-vision, cross-platform, image-processing, low-level-vision, ncnn, opencv, python3, pytorch, super-resolution
- Language: Python
- Homepage:
- Size: 890 KB
- Stars: 84
- Watchers: 3
- Forks: 18
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Final2x-core
![MacOS x64](https://img.shields.io/badge/Support-MacOS%20x64-blue?logo=Apple&style=flat-square)
![MacOS arm64](https://img.shields.io/badge/Support-MacOS%20arm64-blue?logo=Apple&style=flat-square)
![Windows x64](https://img.shields.io/badge/Support-Windows%20x64-blue?logo=Windows&style=flat-square)
![Windows arm64](https://img.shields.io/badge/Support-Windows%20arm64-blue?logo=Windows&style=flat-square)
![Linux x64](https://img.shields.io/badge/Support-Linux%20x64-blue?logo=Linux&style=flat-square)
![Linux arm64](https://img.shields.io/badge/Support-Linux%20arm64-blue?logo=Linux&style=flat-square)
[![codecov](https://codecov.io/gh/Tohrusky/Final2x-core/branch/main/graph/badge.svg?token=B2TNKYN4O4)](https://codecov.io/gh/Tohrusky/Final2x-core)
[![CI-test](https://github.com/Tohrusky/Final2x-core/actions/workflows/CI-test.yml/badge.svg)](https://github.com/Tohrusky/Final2x-core/actions/workflows/CI-test.yml)
[![pip-test](https://github.com/Tohrusky/Final2x-core/actions/workflows/pip-test.yml/badge.svg)](https://github.com/Tohrusky/Final2x-core/actions/workflows/pip-test.yml)
[![Release](https://github.com/Tohrusky/Final2x-core/actions/workflows/Release.yml/badge.svg)](https://github.com/Tohrusky/Final2x-core/actions/workflows/Release.yml)
[![PyPI version](https://badge.fury.io/py/Final2x-core.svg)](https://badge.fury.io/py/Final2x-core)
![GitHub](https://img.shields.io/github/license/Tohrusky/Final2x-core)Final2x-core is a cross-platform image super-resolution CLI tool for [Final2x](https://github.com/Tohrusky/Final2x). If you have any questions, please raise an issue [in this repository](https://github.com/Tohrusky/Final2x).
### Install
Download in [Release](https://github.com/Tohrusky/Final2x-core/releases) or use pip to install (Linux User).
Make sure you have Python >= 3.9 and PyTorch >= 1.13 installed
```shell
pip install Final2x-core
```### cli
```shell
usage: Final2x-core [-h] [-b BASE64] [-j JSON] [-y YAML] [-l] [-n]when para is not specified, the config.yaml file in the directory will be read automatically
options:
-h, --help show this help message and exit
-b BASE64, --BASE64 BASE64
base64 string for config json
-j JSON, --JSON JSON JSON string for config
-y YAML, --YAML YAML yaml config file path
-l, --LOG save log
-n, --NOTOPENFOLDER don't open output folder
```### Config
Refer to config.yaml which generated by the following command:
```shell
make gen
```### Reference
The following references were used in the development of this project:
After v3.0.0, ncnn will be deprecated, and the project will use ccrestoration(PyTorch) as the algorithm implementation.
- [ccrestoration](https://github.com/TensoRaws/ccrestoration)
- [PyTorch](https://github.com/pytorch/pytorch)---
- [ncnn](https://github.com/Tencent/ncnn)
- [nihui/realcugan-ncnn-vulkan](https://github.com/nihui/realcugan-ncnn-vulkan)
- [xinntao/Real-ESRGAN-ncnn-vulkan](https://github.com/xinntao/Real-ESRGAN-ncnn-vulkan)
- [nihui/waifu2x-ncnn-vulkan](https://github.com/nihui/waifu2x-ncnn-vulkan)
- [realcugan-ncnn-py](https://github.com/Tohrusky/realcugan-ncnn-py)
- [realesrgan-ncnn-py](https://github.com/Tohrusky/realesrgan-ncnn-py)
- [waifu2x-ncnn-py](https://github.com/Tohrusky/waifu2x-ncnn-py)### License
This project is licensed under the BSD 3-Clause - see
the [LICENSE file](https://github.com/Tohrusky/Final2x-core/blob/main/LICENSE) for details.