Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
An Android application for super-resolution & interpolation. Contains RealSR-NCNN, SRMD-NCNN, RealCUGAN-NCNN, Real-ESRGAN-NCNN, Waifu2x-NCNN, Anime4kcpp, nearest, bilinear, bicubic, AVIR...
| Date | Stars |
|---|---|
| 2026-07-24 | 2063 |
| 2026-07-25 | 2062 |
| 2026-07-28 | 2062 |
| 2026-07-30 | 2062 |
| 2026-08-06 | 2062 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# RealSR-NCNN-Android
[中文说明](https://github.com/tumuyan/RealSR-NCNN-Android/blob/master/README_CHS.md)
RealSR-NCNN-Android is a simple Android application that based on [Waifu2x-NCNN](https://github.com/nihui/waifu2x-ncnn-vulkan), [SRMD-NCNN](https://github.com/nihui/srmd-ncnn-vulkan), [RealCUGAN-NCNN](https://github.com/nihui/realcugan-ncnn-vulkan), [RealSR-NCNN](https://github.com/nihui/realsr-ncnn-vulkan), [Real-ESRGAN](https://github.com/xinntao/Real-ESRGAN), [Anime4KCPP](https://github.com/TianZerL/Anime4KCPP).
The application does not collect any private information from your device.
Download: Github [Release](https://github.com/tumuyan/RealSR-NCNN-Android/releases)
This repository contains 3 project:
1. RealSR-NCNN-Android-CLI can build programs that can be used by the console (for example, Termux) for Android. It contains 7 modules (Anime4k, MNN-SR, RealSR, RealCUGAN, SRMD, Waifu2x and Resize)
- The RealSR program could use realsr models and real-esrgan models with ncnn format.
- The MNN-SR program could use mnn format models.
- The Resize program contains classical interpolation mode `nearest` `bilinear` `bicubic` and `avir` `lancir`.
2. RealSR-NCNN-Android-GUI can build a APK (has a GUI and easy to use). Actually it is a shell for the programs build from RealSR-NCNN-Android-CLI.
3. Resize-CLI just a demo like the Resize-NCNN-Android-CLI, but it not need ncnn and could build by VS.
### How to use RealSR-NCNN-Android-GUI
Two ways of selecting files:
1. Share one or more images from other apps (e.g. Gallery) to this app
2. In this app, click `Select Image` to select an image
Two ways of running:
1. chose a model, click the `Run` button and wait some time. The photo view will show the result when the program finish its work. If you like the result, you could click the `Save` button.
2. input shell command and enter. (You can input `help` and get more info)
input & output

### Add more models to RealSR-NCNN-Android-GUI
RealSR-NCNN-Android-GUI could load extra models from sdcard automatily in ver 1.7.6. You could download more models from https://huggingface.co/tumuyan2/realsr-models .
1. Make a directory in sdcard.
2. Input the directory path to `Path for custom models (RealSR/ESRGAN/Waifu2x)` and save.
3. Download and copy models to the directory you make.
4. Return the main activity, then you could select the new models.

### Convert models to mnn format
✨ ver 1.11 support [mnn](https://github.com/alibaba/MNN) models. MNN could support more models than ncnn. ver 1.12 could use `-c` param or model file name to config the color space.
refer to https://mnn-docs.readthedocs.io/en/latest/tools/convert.html , you could convert ONNX, TFLITE, TorchScript, Tensorflow models to mnn format.
1. `pip install mnn`
2. (for example, convert onnx to mnn) `MNNConvert -f ONNX --modelFile "{onnx_path}" --MNNModel "{mnn_path}" --bizCode biz --fp16 --info --detectSparseSpeedUp`
3. modify mnn model filename, contains scale info just like`4xabcdefg.mnn` `abc-x4-def.mnn` or `abc_4x_def.mnn`, copy to your custom model folder. If the filename contains `Grayscale` `Gray2YCbCr` `Gray2YUV` `YCbCr` `YUV`, the App will apply these color space.
### Convert pth models to ncnn format by yourself
Also you could convert ESRGAN pth models by yourself.
1. Download ESRGAN pytorch models from [OpenModelDB](https://openmodeldb.info/) and unzip it to somewhere.
2. Download [cupscale](https://github.com/n00mkrad/cupscale) and unzip it in your PC.
3. Convert pytorch models to ncnn. Open CupscaleData\bin\pth2ncnn, use pth2ncnn.exe to convert pth files to ncnn file.
4. Rename models, just like this:
```
models-Real-ESRGAN-AnimeSharp // directory should have a suffix of models-Real- or models-ESRGAN-
├─x4.bin // models name as x[n], n is scale
├─x4.param
```
* This tool can only convert ESRGAN models, not Real-ESRGAN models. If thExcerpt of 10,273 characters
Read on GitHub196
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:7f67be9f5ca8c9cd, topic:super-resolution, desc:super resolution