Demo library
Project description
fast_skimage Library - Image Class
Welcome to the Image Processing Library. This powerful library offers a wide range of tools for advanced image manipulation and analysis, wrapped up in the accessible Image
class.
Features
-
Advanced Manipulation: Apply complex operations like adding watermarks, noise detection, auto-enhancement, and saturation increase with simple method calls.
-
Filtering and Thresholding: Includes mean, median filtering, Otsu's thresholding, and custom thresholding methods for image segmentation and noise reduction.
-
Fourier Transforms: Utilize Fourier-based methods for reducing image dithering and other artifacts.
-
Histogram Operations: Equalize and stretch image histograms to improve contrast and visibility.
-
Texture Analysis: Perform texture segmentation using a variety of descriptors.
Getting Started
-
Installation: Clone the repository or download the
Image
class module to your project. -
Dependencies: Ensure all dependencies such as
numpy
,matplotlib
,scikit-image
, andPyWavelets
are installed. -
Usage: Import the
Image
class from the module and instantiate it with the path to your image or a NumPy array.
Example
from fast_skimage import Image
from skimage.data import immunohistochemistry
# Load an image with path...
img = Image("Pictures/camera.jpg")
# ... or numpy array
img2 = Image(immunohistochemistry())
# Apply auto-enhancement
img.auto_enhance()
img2.auto_enhance()
# Display the result
img.show(subplots=(1, 2, 1), size=12)
img2.show(subplots=(1, 2, 2), title='Immunochemistry Image')
# Plot histogram
img.show(size=(12, 6), type_of_plot='hist', axis=True)
Documentation
Refer to the in-line comments and method docstrings for detailed usage of each feature.
Contribution
Contributions are welcome! Feel free to submit pull requests, suggest features, or report bugs.
License
This library is distributed under the MIT license. See LICENSE
for more information.
Contact
-
Author: Alexandre Le Mercier
-
Date: November 21, 2023
-
Email: alexandre.le.mercier@ulb.be
Happy Image Processing!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file fast_skimage-0.1.4.tar.gz
.
File metadata
- Download URL: fast_skimage-0.1.4.tar.gz
- Upload date:
- Size: 3.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e10d224704892e3c22b123de3a4861c4325b7dde7605054cc171c0f694ad35d |
|
MD5 | 069ae7ac7ed822c18a8358cbf1928a52 |
|
BLAKE2b-256 | 99fdac8f8a5ce56f6590ee809bdf3aefaad1d5b74fd2a2916c49af33baebaf5b |
File details
Details for the file fast_skimage-0.1.4-py3-none-any.whl
.
File metadata
- Download URL: fast_skimage-0.1.4-py3-none-any.whl
- Upload date:
- Size: 3.5 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa16a1a746390661b5feced754c0860763da52d000706c2776214096545f8053 |
|
MD5 | fdaa90aa0cf96ea70bf8d263efae7604 |
|
BLAKE2b-256 | 7c5e6f01da64d98b0eaad5f08910c2e21f52dfcc67d313cf6a142217d769c12c |