Skip to content

Jandersondiniz/my-image-package

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My 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 my-image-processing

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

About

Criando um Pacote de Processamento de Imagens com Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages