Skip to main content

CUDA accelerated image processing operations with Python bindings.

Project description

cuimgops

CUDA-accelerated image augmentation operations for Python.

Features

  • Augmentation

    • Horizontal Flip
    • Vertical Flip
  • Convolution

    • Gaussian Noise
    • Edge Detection
    • Blur (Smoothing)
    • Sharpening
  • In Development

    • Multiple images - Batched convolution on streams

Installation

pip install cuimgops

Usage

from cuimgops import *
from PIL import Image

img = Image.open("image.jpg")

flipped = get_horizontal_flip(img)
noisy = get_gaussian_noise(img, mean=0.0, stddev=15.0)
edges = get_edge_detection(img)
blurred = get_blur(img)
sharpened = get_sharpening(img)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cuimgops-0.1.3.tar.gz (2.3 MB view details)

Uploaded Source

File details

Details for the file cuimgops-0.1.3.tar.gz.

File metadata

  • Download URL: cuimgops-0.1.3.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for cuimgops-0.1.3.tar.gz
Algorithm Hash digest
SHA256 cc79c970815c6451fed2b1fba2b09a98b17a0f213df61a0d76ac8008650e6b15
MD5 e9b010f2c40ae8803b355b9308cb22a8
BLAKE2b-256 d3cb6963a9f1a6e3ee467973361b829763c6e8a23686871ed94bdfd0112a85cb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page