Skip to content

Python implementation of the original reflectSuppress from yyhz76

Notifications You must be signed in to change notification settings

alancneves/reflectSuppress-python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

reflectSuppress-python

This is a Python implementation of the paper:

Fast Single Image Reflection Suppression via Convex Optimization

from the MATLAB code at https://github.com/yyhz76/reflectSuppress.

Prerequisites

The experiments were built using Python 3, with some libraries: numpy, scipy, opencv and PyWavelets. It is required to install these libraries to run the code.

  • numpy - Scientific computing library for Python
  • scipy - Ecosystem of open-source software for mathematics, science, and engineering
  • opencv - Open Source Computer Vision Library
  • PyWavelets - a scientific Python module for Wavelet Transform calculations

All of these libraries could be installed using pip (Python Package Index).

sudo -H pip install numpy scipy opencv-python PyWavelets

Running

A running example can be found into the script folder, under the main.py file.

Results

Original images After supression
Building Building
Snow Building
Train Building

About

Python implementation of the original reflectSuppress from yyhz76

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%