Skip to content

ctaylo41/CudaImageProcessing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CUDA Image Processing

This project demonstrates image processing using CUDA. It includes functions for performing Gaussian Blur, Median Blur, Sobel Edge Detection and Grayscaling. Currently the FFT is being added for image compression.

Table of Contents

Introduction

The CUDA Image Processing project leverages the power of CUDA to perform efficient image processing tasks. It includes functions for converting images to complex format, performing FFT and inverse FFT, and normalizing the results.

Requirements

  • CUDA Toolkit
  • CMake
  • GCC
  • NVIDIA GPU with CUDA support

Building the Project

  1. Clone the repository:

    git clone <repository-url>
    cd CudaImageProcessing
  2. Create a build directory and navigate to it:

    mkdir build
    cd build
  3. Configure the project using CMake:

    cmake ..
  4. Build the project:

    make -j10

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published