Gaussian Blur - Image Processing Algorithm

Поділитися
Вставка
  • Опубліковано 30 лип 2014
  • The gaussian blur algorithm is one of the most widely used blurring algorithms. It is accomplished by applying a convolution kernel to every pixel of an image, and averaging each value of each color channel of each pixel with the corresponding elements of the convolution matrix. You can also weigh the kernel so that each pixel processed takes a fraction of its neighboring pixels instead of the whole value.
    LIVE DEMO: easylearntutorial.com/live-dem...
    The algorithm (source: WikiPedia)
    The Big-O value for the Gaussian blur algorithm is O(Kw * Kh * Iw * Ih), where K[w,h] and I[w,h] are the width and height of the kernel and image, respectively.
    Programming tutorials by Easy Learn Tutorial - because anyone can learn how to become an expert software and web developer!
    Copyright (c) 2013 Rodrigo Silveira - www.easylearntutorial.com

КОМЕНТАРІ • 16

  • @GabrielAlejandroZorrilla
    @GabrielAlejandroZorrilla 7 років тому +37

    This is not gaussian blur. Waste of time.

  • @jsparger
    @jsparger 9 років тому +75

    Gussian blur is not the same as averaging. Your convolution kernel weights needs to be Gaussian.

    • @coffle1
      @coffle1 8 років тому +1

      +1

    • @pacozaaskr14
      @pacozaaskr14 8 років тому +8

      This video suppose to be mean filter not Gaussain right?

    • @jacheto
      @jacheto 7 років тому +1

      kernel with a matrix of 1 looks shit

    • @19Koty96
      @19Koty96 5 років тому

      so, same process, but different weight, i take it?

  • @micmacha
    @micmacha 2 роки тому +2

    Your code algorithm isn't Gaussian at all. That is a box blur. That's a different algorithm entirely.

  • @okbelbab
    @okbelbab 5 років тому +3

    thank you. My deep respect .

  • @pontiacgtx4801
    @pontiacgtx4801 2 роки тому +1

    Awesome I have created one following your instructions using c#

  • @TheNaz01
    @TheNaz01 4 роки тому +5

    This is just mean filter, not Gaussian heads up

  • @YunikMaharjan
    @YunikMaharjan 6 років тому +3

    you should have used the standard deviation not the mean

  • @WLDLNG
    @WLDLNG 4 роки тому +3

    This is box blur!

  • @aleksszukovskis2074
    @aleksszukovskis2074 6 місяців тому

    this is not Gaussian blur, according to comments, but a box blur, please change your title

  • @aronheck7584
    @aronheck7584 6 років тому +9

    this is mean blur

  • @misterdubsteppa
    @misterdubsteppa 4 роки тому

    gaussian blur something different... please change the name of the video!

  • @fritzschnitzmueller3768
    @fritzschnitzmueller3768 3 роки тому +5

    who tf does this with javascript lmao