Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neka-nat/cuimage
Rust implementation of image processing library with CUDA
https://github.com/neka-nat/cuimage
computer-vision cuda rust
Last synced: 4 months ago
JSON representation
Rust implementation of image processing library with CUDA
- Host: GitHub
- URL: https://github.com/neka-nat/cuimage
- Owner: neka-nat
- Created: 2022-12-14T11:39:29.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-15T05:06:39.000Z (over 1 year ago)
- Last Synced: 2024-08-01T03:46:15.191Z (6 months ago)
- Topics: computer-vision, cuda, rust
- Language: Rust
- Homepage:
- Size: 1000 KB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-cuda-triton-hpc - neka-nat/cuimage - nat/cuimage?style=social"/> : Rust implementation of image processing library with CUDA. (Frameworks)
- awesome-cuda-triton-hpc - neka-nat/cuimage - nat/cuimage?style=social"/> : Rust implementation of image processing library with CUDA. (Frameworks)
- awesome-rust-list - neka-nat/cuimage - nat/cuimage?style=social"/> : Rust implementation of image processing library with CUDA. (Image and Video Processing)
- awesome-rust-list - neka-nat/cuimage - nat/cuimage?style=social"/> : Rust implementation of image processing library with CUDA. (Image and Video Processing)
README
# cuimage
Rust implementation of image processing library with CUDA.
## Core feature
* Use [Rust-CUDA](https://github.com/Rust-GPU/Rust-CUDA)
* Implemented algorithms
* Convert gray scale
* Gaussian blur## Build
```sh
docker build -t rust-cuda .
``````sh
docker run -it --gpus all -v $PWD:/root/rust-cuda --entrypoint /bin/bash rust-cuda
cd /root/rust-cuda
cargo run --release --example gray
```### Original image
![original](cpu/examples/lenna.png)### Output images
![gray](asset/lenna_gray.png)
![blur](asset/lenna_blur.png)