yysu-888 / Low-light-Image-Enhancement

Low-light-Image-Enhancement

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fast Speed Low-light-Image-Enhancement

C++ implementation of two low-light image enhancement techniques

  • A Bio-Inspired Multi-Exposure Fusion Framework for Low-light Image Enhancement
  • LIME: Low-Light Image Enhancement via Illumination Map Estimation

Requirements

  • cmake
  • eigen-3.4
  • OpenCV-3.X

Usage

c++
mkdir build
cmake -DFAST_SMOOTH=1 ..
make -j4
./main <input_image>
python
mkdir build
cmake -DFAST_SMOOTH=1 -DOPEN_PYBIND11=1 ..
make -j4
cd ..
python3 enhancement.py 

time-consuming statistics(mac m1)

  • LIME 8ms (960*720)
  • BIMEF 30ms (960*720)

Results

  • LIME

  • BIMEF

About

Low-light-Image-Enhancement

License:MIT License


Languages

Language:C++ 79.0%Language:Fortran 12.0%Language:C 3.6%Language:CMake 3.2%Language:Cuda 1.4%Language:Shell 0.2%Language:HTML 0.2%Language:Python 0.1%Language:JavaScript 0.1%Language:XSLT 0.1%Language:CSS 0.1%