Skip to main content

Image processing package using Skimage

Project description

Image Processing Packages

Description. The package processamento-imagens-matheus is used for:

  • Processing:
    • Transfer histogram between two images.
    • Find differences between two images based on structural similarity index (SSIM).
    • Resize images with specified proportions.
    • Apply Gaussian and Sobel filters for smoothing and edge detection.
    • Rotate images by a specified angle.
  • Utilities:
    • Read and save images.
    • Plot images, comparison results, and histograms (grayscale or RGB).

Installation

Use the package manager pip to install processamento-imagens-matheus

pip install processamento-imagens-matheus

Usage

from processing.combination import transfer_histogram, find_difference
from processing.transformation import resize_image, apply_gaussian_filter, apply_sobel_filter, rotate_image
from utils.io import read_image, save_image
from utils.plot import plot_image, plot_result, plot_histogram

# Transfer histogram between two images
image1 = read_image('path_to_image1.jpg')
image2 = read_image('path_to_image2.jpg')

matched_image = transfer_histogram(image1, image2)
plot_result(image1, image2, matched_image)

# Resize an image
resized_image = resize_image(image1, 0.5)
plot_image(resized_image)

# Apply Sobel filter
edges_image = apply_sobel_filter(image1)
plot_image(edges_image)

Author

Matheus Pizani

License

MIT

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

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

Source Distribution

processamento_imagens_matheus-0.1.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

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

processamento_imagens_matheus-0.1-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file processamento_imagens_matheus-0.1.tar.gz.

File metadata

File hashes

Hashes for processamento_imagens_matheus-0.1.tar.gz
Algorithm Hash digest
SHA256 bf24c0e9a972d37062c62a3a4f3f6a3cc7c535b2f25e88c4fdc9a50d4f574bb7
MD5 2c0b784b44fc7d9e2a6e979785f26b24
BLAKE2b-256 02c3c86560a49648ab31cfba358da529e17c5f319acfa479dd3dd814fbea6bfa

See more details on using hashes here.

File details

Details for the file processamento_imagens_matheus-0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for processamento_imagens_matheus-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 173a6261270975eb86767801f2129186aef3c978b372e4ba32f351eaa0fdc434
MD5 7ca02fc55e1fb36c48d8b80e962cf16a
BLAKE2b-256 2d33cbdcb1b0413441ae155e2c0eb80e8a35cc0e370013ffc60f915fdc21e33b

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