Hough Line Transform with example
🎯 Goal This post shows a real Hough voting case where votes actually accumulate and a line is detected — not just theoretical curves. We will: Choose points that lie exactly on one line Use ...
🎯 Goal This post shows a real Hough voting case where votes actually accumulate and a line is detected — not just theoretical curves. We will: Choose points that lie exactly on one line Use ...
📐 What Is Homography? A homography is a projective transformation that maps points from one plane to another. It is widely used for: Image stitching Perspective correction Planar object tr...
🧠 Core idea Smoothing convolutions reduce noise and small variations by aggregating local neighborhoods into a more stable representation. Each smoothing kernel encodes a different assumption ab...
🧠 Common confusion High-pass, Laplacian, Sobel, Prewitt, Roberts… Are these sharpening filters or edge detectors? The short answer: they are the same operations used for different purposes. Th...
🧠 Core idea Convolution is not just a mathematical operation. In image processing, it is a way to look at local neighborhoods and ask: “What pattern exists here?” This post explains convolution f...
✨ Key insight Applying two convolutions in sequence is equivalent to a single convolution with a composed kernel. This is not an implementation trick — it is a fundamental property of convolutio...
🔍 What Are Comparison Operations? Comparison operations compare pixel intensities and produce a binary result. They are the foundation of: Thresholding Mask generation Segmentation Rule-...
🎯 What Canny Tries to Optimize The Canny edge detector was designed to be an optimal edge detector under three criteria: Good detection Detect real edges while minimizing false detections...
🔢 Why Bitwise Operations Matter in Image Processing Bitwise operations work at the bit level, not on numeric magnitude. They are fundamental for: Binary image processing Mask-based ROI extra...
🖼️ What Is a Bitmap Image? A bitmap image represents an image as a grid of pixels, where each pixel stores explicit intensity or color values. Key properties: Discrete spatial sampling Discr...