fayis672 / image_processing-basics

Image processing basic techniques using python and open-CV

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Image processing basics

Welcome, This repo aims to give a better understanding about image processing

contents

  1. Negative filter
    The negative of an image with gray levels in the range [0, L-1] is obtained by using the negative transformation, which is given by the expression
    s = L - 1 - r
    Reversing the intensity levels of an image in this manner produces the equivalent of a photographic negative. This type of processing is particularly suited for enhancing white or gray detail embedded in dark regions of an image, especially when the black areas are dominant in size.
    image info
  2. Log transform
    The general form of the log transformation is:
    S = c log(1+r)
    where c is a constant, and it is assumed that r ≥ 0.This transformation maps a narrow range of low gray-level values in the input image into a wider range of output levels. The opposite is true of higher values of input levels. We would use a transformation of this type to expand the values of dark pixels in an image while compressing the higher-level values. The opposite is true of the inverse log transformation. image info
  3. Power law transform
    Power-law transformations have the basic form:
    S = c r^γ
    Where c and γ are positive constants.As in the case of the log transformation, power-law curves with fractional values of γ map a narrow range of dark input values into a wider range of output values, with the opposite being true for higher values of input levels image info

About

Image processing basic techniques using python and open-CV


Languages

Language:Jupyter Notebook 100.0%Language:Python 0.0%Language:Shell 0.0%