All Projects → rzwm → Ibeabfhr

rzwm / Ibeabfhr

Licence: mit
Image Brightness Enhancement Automatically Based on Fast Haze Removal

Projects that are alternatives of or similar to Ibeabfhr

Vintagejs
Add a retro/vintage effect to images using the HTML5 canvas element
Stars: ✭ 826 (+3491.3%)
Mutual labels:  image-processing
Ndarray Vision
Computer vision library built on top of ndarray
Stars: ✭ 17 (-26.09%)
Mutual labels:  image-processing
Texturize
Image Quilting for Texture Transfer.
Stars: ✭ 18 (-21.74%)
Mutual labels:  image-processing
Aws Lambda Resize Images
AWS Lambda function to generate a set of resized images (large, medium, small)
Stars: ✭ 6 (-73.91%)
Mutual labels:  image-processing
Pesdk Ios Examples
A fully customizable photo editor for your app.
Stars: ✭ 837 (+3539.13%)
Mutual labels:  image-processing
Slicergitsvnarchive
Multi-platform, free open source software for visualization and image computing.
Stars: ✭ 896 (+3795.65%)
Mutual labels:  image-processing
Flexibleimage
A simple way to play with the image!
Stars: ✭ 798 (+3369.57%)
Mutual labels:  image-processing
Introduction To Programming With Matlab
Coursera Course: Introduction to Programming 👩‍💻 with MATLAB ~by Vanderbilt University 🎓
Stars: ✭ 23 (+0%)
Mutual labels:  image-processing
Hass Google Coral
RETIRED - instead use https://github.com/robmarkcole/HASS-Deepstack-object
Stars: ✭ 16 (-30.43%)
Mutual labels:  image-processing
Prlib
Pre-Recognition Library - library with algorithms for improving OCR quality.
Stars: ✭ 18 (-21.74%)
Mutual labels:  image-processing
Ai sudoku
GUI based Smart Sudoku Solver that tries to extract a sudoku puzzle from a photo and solve it
Stars: ✭ 830 (+3508.7%)
Mutual labels:  image-processing
Postprocessing
A post processing library that provides the means to implement image filter effects for three.js.
Stars: ✭ 830 (+3508.7%)
Mutual labels:  image-processing
Pdi
Códigos produzidos durante a cadeira de processamento de imagens
Stars: ✭ 18 (-21.74%)
Mutual labels:  image-processing
Deepgenderrecognizer
A Plain Demonstration of Gender Recognition Using Deep Neural Network (male-female-recognition-face-image)
Stars: ✭ 6 (-73.91%)
Mutual labels:  image-processing
Schwartz.js
ASCII Art JavaScript library
Stars: ✭ 19 (-17.39%)
Mutual labels:  image-processing
Images
Source code of images.weserv.nl, to be used on your own server(s).
Stars: ✭ 798 (+3369.57%)
Mutual labels:  image-processing
Road Detection And Tracking
Involves the OpenCV based C++ implementation to detect and track roads for almost realtime performance
Stars: ✭ 17 (-26.09%)
Mutual labels:  image-processing
Concise Ipython Notebooks For Deep Learning
Ipython Notebooks for solving problems like classification, segmentation, generation using latest Deep learning algorithms on different publicly available text and image data-sets.
Stars: ✭ 23 (+0%)
Mutual labels:  image-processing
Mousemorph
Tools for MRI mouse brain morphometry
Stars: ✭ 19 (-17.39%)
Mutual labels:  image-processing
Dmsmsgrcg
A photo OCR project aims to output DMS messages contained in sign structure images.
Stars: ✭ 18 (-21.74%)
Mutual labels:  image-processing

Automatically enhance image brightness based on fast haze removal[1]. Support 24-bit RGB image and 8-bit gray image.

Development Environment

  • Microsoft Visual Studio Community 2017
  • Windows 10
  • OpenCV 3.3.0
  • x64

Getting Started

  1. Open IBEABFHR.sln with Microsoft Visual Studio 2017;
  2. Config OpenCV according this Install OpenCV with Visual Studio;
  3. Press Ctrl+B to build program;
  4. Press F5 to run program;

Run Time

resolution type time
1024x768 gray 8.77ms
1024x768 color 16.24ms
1920x1080 gray 22.61ms
1920x1080 color 40.60ms
4160x2340 gray 104.57ms
4160x2340 color 186.14ms

The times above are the average time for call brighten100 times. If you just call brighten one times, the run time will be larger, because the first time doing image invert operation consumes extra time for unknown reason.

Adjust Parameters

There has two variable parameters :

  1. radius in step 3, as the box filter radius. This parameter should not too small, otherwise result image will has halo artifact.
  2. p in step 5, which controlls the result image's brightness. Bigger is it, brighter is the result image.

Effect Display

2.jpg 2_brighten.jpg 2_gray.jpg 2_gray_brighten.jpg

Reference

[1] 刘倩, 陈茂银, 周东华. 基于单幅图像的快速去雾算法[C]//25th Chinese Control and Decision Conference, 2013: 3780-3785.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].