Skip to main content

Image processing package using Skimage

Project description

Image Processing Package


Description

Image Processing Package is a Python library designed to simplify common image processing tasks. Built on top of scikit-image, this package provides easy-to-use functions for image manipulation, including resizing, histogram transfer, and more.


Features

  • Image resizing
  • Histogram transfer between images
  • Image reading and saving
  • Plotting utilities for image visualization

Installation

Use the package manager pip to install Image Processing Package:

pip install image-processing-package

Usage

Here are some examples of how to use the Image Processing Package:

Resizing Image

from image_processing.processing import transformation
from image_processing.utils import io, plot

# Read an image
image = io.read_image('path/to/your/image.jpg')

# Resize the image
resized_image = transformation.resize_image(image, 0.5)

# Plot the result
plot.plot_result(image, resized_image)

# Save the resized image
io.save_image('path/to/save/resized_image.jpg', resized_image)

Transferring histogram between images

from image_processing.processing import combination
from image_processing.utils import io, plot

# Read two images
image1 = io.read_image('path/to/image1.jpg')
image2 = io.read_image('path/to/image2.jpg')

# Transfer histogram from image2 to image1
result = combination.transfer_histogram(image1, image2)

# Plot the result
plot.plot_result(image1, result)

# Save the result
io.save_image('path/to/save/result.jpg', result)

Acknowledgments

  • This package was built using scikit-image
  • You cant obtain free images from Pixabay

License

MIT

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

my_image_processing-0.0.3.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

my_image_processing-0.0.3-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file my_image_processing-0.0.3.tar.gz.

File metadata

  • Download URL: my_image_processing-0.0.3.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for my_image_processing-0.0.3.tar.gz
Algorithm Hash digest
SHA256 be7553a0439dfac22aac91ea92d42c7c520ad5a5267767c1dfa8871e477fa4a9
MD5 a15c1181dcc9313181b1acbb26561004
BLAKE2b-256 1a746532bc3b4160c84568af1b81ef3bc1a0b31f1fe70f059b509108d0224c06

See more details on using hashes here.

File details

Details for the file my_image_processing-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for my_image_processing-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ebb359c79c8339b6342da37173bf5f1737460a8c637b547322f8f28ddea45bda
MD5 1b272fd2609d0c1cd9ef21d3ab7e4ebf
BLAKE2b-256 b1286aed7c3973003e65d3518a1f15d0dd24bee05e7aefd71d502ebe0def7901

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