Skip to main content

package for histogram equalization algorithms and image accuracy measures.

Project description

HistEQKit

HistEQKit is a Python package that provides a collection of histogram equalization algorithms and image accuracy measures for image enhancement and analysis tasks.

Installation

You can install HistEQKit using pip:

pip install histeqkit==0.0.5

HistEQKit requires Python 3.6 or higher.

Usage

To use HistEQKit, import the desired histogram equalization algorithms from the package, along with OpenCV for image processing. Here's an example:

from histeqkit import algorithms
import cv2

# Load an image
input_image = cv2.imread("/path/to/input_image.png", cv2.IMREAD_GRAYSCALE)

# Apply histogram equalization using an algorithm
ie = algorithms.IE(input_image)
output_image = ie.INVERT()

# Save the output image
cv2.imwrite('output.jpg', output_image)

Make sure to replace "/path/to/input_image.png" with the path to your actual input image.

Algorithms

HistEQKit currently provides the following histogram equalization algorithms:

algorithms.IE: Inverts the intensity values of the input image. Note: This is just an example algorithm. HistEQKit can include other algorithms as well.

Contributing

Contributions to HistEQKit are welcome! If you have any bug fixes, enhancements, or new algorithms/measures to add, please open an issue or submit a pull request on GitHub.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Feel free to customize the content further to provide additional details about the algorithms, accuracy measures, or any other relevant information about your package.

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

histeqkit-0.0.6.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

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

histeqkit-0.0.6-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file histeqkit-0.0.6.tar.gz.

File metadata

  • Download URL: histeqkit-0.0.6.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.17

File hashes

Hashes for histeqkit-0.0.6.tar.gz
Algorithm Hash digest
SHA256 c110cf6867c0ebe51edc1a7f1c987ebe7cd775b41ca58be83c27f5622fdc6fe5
MD5 e05c593943b38b706dfeb406e3ddc645
BLAKE2b-256 7e82ba419d54e782cc24c61cb51d3a22837b76cd5e32e410985806cd1304192c

See more details on using hashes here.

File details

Details for the file histeqkit-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: histeqkit-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 10.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.17

File hashes

Hashes for histeqkit-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 af9d8736ead681140f433e39dc5a4b31493a734060b32e25f7c8133a1997ca5e
MD5 cd1f32ea3b5acd4a2b0778a914e97ded
BLAKE2b-256 35b233bad6e347d6d6ff8b029869dc8637bb606ab9d6c42989786518129be885

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