Skip to main content

Defogging based on Python

Project description

https://img.shields.io/pypi/v/defogging.svg https://img.shields.io/travis/scloudyy/Defogging.svg

Implement a robust and efficient defogging method with Python

Features

  • Defogging a single foggy image

install

Use pip to install:

$ pip install defogging

Or you can install from source:

$ git clone git@github.com:scloudyy/Defogging.git
$ cd Defogging
$ python setup.py build
$ pip install .

Usage

Use defogging through command line:

$ defogging your_img.bmp

the result will be saved as your_img_defogging.bmp

And you can also use defogging in your own code:

from defogging import Defog

in_name = "foggy.bmp"
out_name = "defogged.bmp"

df = Defog()
df.read_img(in_name)
df.defog()
df.save_img(out_name)

you can directly input a foggy object in the form of numpy.array :

df.read_array(your_array, range)

where range indicates the value range of your array.The range has two options: the first is 1, which means the value range of your array is [0,1], and the second is 255, which means the value range is [0,255]

If you want to process the defogged object further, you can also get defogged array:

dst = df.get_array(range)

also, range indicates the value range of returned array, either 1 or 255. If you choose 1, the range will lie in [0,1], and the type of it is float. Or if you choose 255, the range will be [0,255], and the type will be uint8.

Project details


Download files

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

Files for defogging, version 0.1.7
Filename, size & hash File type Python version Upload date
defogging-0.1.7-py3.5.egg (15.3 kB) View hashes Egg 3.5
defogging-0.1.7.tar.gz (4.7 kB) View hashes Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page