Adrishyam
A Python package for image dehazing using Dark Channel Prior algorithm.
Installation
pip install adrishyam
Usage
from adrishyam import dehaze_image
# Basic usage
dehaze_image(
input_path="path/to/hazy/image.jpg",
output_dir="path/to/output/directory"
)
# Advanced usage with custom parameters
dehaze_image(
input_path="path/to/hazy/image.jpg",
output_dir="path/to/output/directory",
t_min=0.1, # Minimum transmission value (default: 0.1)
patch_size=15, # Size of the local patch (default: 15)
omega=0.95, # Dehazing strength (default: 0.95)
radius=60, # Filter radius for guided filter (default: 60)
eps=0.01, # Regularization parameter (default: 0.01)
show_results=False # Whether to display results (default: False)
)
Output
The package will create the following files in the output directory:
original.png: Original hazy imagedark_channel.png: Dark channel of the imagetransmission.png: Estimated transmission maprefined_transmission.png: Refined transmission mapdehazed.png: Final dehazed imageresult.png: Combined visualization of all steps
License
MIT License
Metadata
Release files for adrishyam 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| adrishyam-0.1.1.tar.gz | 4.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| adrishyam-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.4 kB
Release files / adrishyam-0.1.1.tar.gz
| Download URL | adrishyam-0.1.1.tar.gz |
|---|---|
| Size | 4.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cd04b19a6dc2449d0aa106964ab7d14c2ac9b0ec73a4d8ddad5762cd0b618377
|
|
BLAKE2b-256 checksum How to use checksums |
273dcd67d5a0df5356b15363d076fc29b3edb72cb717a51baf64623f84393247
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / adrishyam-0.1.1-py3-none-any.whl
| Download URL | adrishyam-0.1.1-py3-none-any.whl |
|---|---|
| Size | 4.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
96e853b897de71d8a4667aacdf52347909490a3a50b2a1737f4bb8511d04a5ac
|
|
BLAKE2b-256 checksum How to use checksums |
34407725874d24ea54a4b0cd9ff4a7b56ddefdfddb04a275848751bc8e4b8019
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|