remove haze from images
Project description
Single-Image-Dehazing-Python
python implementation of the paper: "Efficient Image Dehazing with Boundary Constraint and Contextual Regularization"
Quickstart
This library performs image dehazing.
Installation
To install, run:
$ pip install image_dehazer
Usage:
import image_dehazer # Load the library
HazeImg = cv2.imread('image_path') # read input image -- **must be a color image**
HazeCorrectedImg, HazeMap = image_dehazer.remove_haze(HazeImg) # Remove Haze
cv2.imshow('input image', HazeImg); # display the original hazy image
cv2.imshow('enhanced_image', HazeCorrectedImg); # display the result
cv2.imshow('HazeMap', HazeMap); # display the HazeMap
cv2.waitKey(0) # hold the display window
### user controllable parameters (with their default values):
airlightEstimation_windowSze=15
boundaryConstraint_windowSze=3
C0=20
C1=300
regularize_lambda=0.1
sigma=0.5
delta=0.85
showHazeTransmissionMap=True
As easy as that!
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
image_dehazer-0.0.9.tar.gz
(6.2 kB
view details)
File details
Details for the file image_dehazer-0.0.9.tar.gz
.
File metadata
- Download URL: image_dehazer-0.0.9.tar.gz
- Upload date:
- Size: 6.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67323e36fc7c5da604ca8dd1fde9e58197b896e86b75e559174091581b811ad3 |
|
MD5 | fc7d379f4936b467cbee0c968f84a067 |
|
BLAKE2b-256 | e2cc203bef9960516b2403f5811449b12c6ca3f5bd7928d9cd8c9268e43d79d2 |