Skip to content

mcychan/imgSoften.py

Repository files navigation

What is the imgSoften.py?

Introduction

imgSoften.py is a collection of image Filters for smoothing and edge enhancement that include:

  • Anisotropic Diffusion
  • Bilateral Filter
  • Extended Joint Bilateral Filter
  • Fast Global Image Smoothing based on Weighted Least Squares
  • Local Pixel Grouping Pattern Recognition Filter
  • Least-squares images Filter
import cv2
import sys

from pathlib import Path
from Evaluate import *
from EJBilateralFilter import EJBilateralFilter
# Reading an image in default mode
src = cv2.imread(target_file)
dst = EJBilateralFilter(src, 5, 4).filter()

About

Image Filters for smoothing and edge enhancement

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages