hough变换 Resources

Showing items tagged with "hough变换"

Hough Transform is a fundamental method in image processing. This file provides a MATLAB implementation of Hough Transform developed without using MATLAB's built-in functions, making it ideal for learning and mastering Hough Transform algorithms from scratch.

MATLAB 209 views Tagged

Comprehensive preprocessing pipeline for iris recognition system, featuring modular functions for basic image enhancement, Canny edge detection, Hough transform-based circular boundary localization (inner and outer iris boundaries), and final normalization converting circular iris rings to rectangular formats. Includes sample images and custom GUI interface - while requiring further refinement, the core preprocessing tasks are effectively implemented. Performance optimization suggestions include replacing Hough transform with least-squares fitting algorithm for improved boundary detection accuracy.

MATLAB 314 views Tagged

Application Context: Hough Transform is a fundamental technique in image processing for identifying geometric shapes from images, widely applied with numerous improved algorithms. Primarily used to extract geometric shapes (such as lines, circles) sharing common characteristics from images. The basic Hough transform detects lines in binary images. Key Technology: Given a line drawn on a binary image, locating its position mathematically using the equation y=k*x+b where k (slope) and b (intercept) are parameters. All lines passing through point (x0,y0) satisfy y0=kx0+b, meaning each image point defines a line family in parameter space. Code implementation involves mapping edge pixels to parameter space curves and detecting intersections through accumulator arrays.

MATLAB 253 views Tagged