A Tensorflow.JS wrapper of ESRGAN (aka Zoom and Enhance) based off the ESRGAN Tensorflow Implementation. Made with Typescript, Python, Node.js, and Tensorflow.js.
Like the description says, it enhances and upscales images like they do in the movies
Make sure you have node.js
installed. You can check this with node -v
. If you dont have node.js installed, you can install it from here. In the project directory, create a folder images
, with images you want to enhance, and output
, with output images.
npm i
npm run build
npm run start
I may end up converting this to work in the browser, in a svelte app. Stay tuned!