Home » Blog » Image Processing » Page 3

Tag: Image Processing

Algorithms for image processing and computer graphics. Various tutorials and articles related to image analysis, graphics, photo filtering, photo effects and more.

  • Canny edge detection: How to extract stable image contours

    Canny edge detection: How to extract stable image contours

    Canny edge detection is a popular image processing technique for extracting stable and thin image edges. In this tutorial, we will describe how to extract object outlines from photos and pictures.

    In:
  • Prewitt Operator for Edge Detection

    Prewitt Operator for Edge Detection

    In the realm of image processing, the ability to detect edges is crucial for understanding and interpreting visual information. Among the pioneering techniques that have shaped this field is the Prewitt operator, a powerful algorithm…

    In:
  • Gaussian Filter in Pure JavaScript

    Gaussian Filter in Pure JavaScript

    This article shows a sample implementation of a separable Gaussian filter in pure Java Script code. This filter finds many applications in various image processing algorithms. Canvas build ins Before we move on to the…

    In:
  • Fast Image Blur Filter with OpenGL/WebGL

    Fast Image Blur Filter with OpenGL/WebGL

    In this post, we will implement a simple yet efficient algorithm for an image blur filter using WebGL/OpenGL. The GLSL shader code presented here applies average (or box) smoothing through GPU parallel processing. While this…

    In:
  • Harris Corner Detector: How to find key-points in pictures

    Harris Corner Detector: How to find key-points in pictures

    Harris Corner Detector is a popular computer vision algorithm used to detect key points in images and video. Corners are important features of the image, as they provide useful information for detecting objects and scenes.

    In:
  • Color space conversion

    Color space conversion

    Color space conversion is transformation from one color representation into another. This is a common approach to improve image representation and make it easier to solve certain computer vision tasks.

    In: