이페이지의최신내용은번역되지않았습니다。최신최신내용은영문영문으로볼수수
허프변환(Hough变换)
표준허프변환(sht)은다음과같은직선에대한표현사용합니다。
rho = x * cos(theta)+ y * sin(θ)
변수rho.는원점에서에에수직인상의직선거리,즉법선의길이입니다。θ.는는원점에서직선직선까지의법선과의X축사이를시계방향으로측정(단위:도)한각입니다。θ.의범위는 입니다。직선자체의각도는 이며,이또한양의X축을기준으로시계방향으로측정됩니다。
sht는파라미터공간행렬이며,행과열은각각rho.값과θ.값에해당합니다。sht의요소는누산기셀을나타냅니다。처음에각셀의값은0입니다。그런다음,영상에서배경이아닌모든모든점rho.가모든θ.에대해계산됩니다。rho.는는에서가장가까운허용된행으로반올림됩니다。이누산기셀은증분됩니다。이절차가끝날끝날,sht(r,c)의问:값은XY.평면에있는θ(c)와rho(r)로지정된직선위에问:개의점이있음을의미합니다。SHT의피크값은입력영상의잠재적인직선을나타냅니다。
허프변환행렬H
는nrhoX纳斯塔입니다。여기서,
NRHO = 2 *(CEIL(D / rhoresolution))+ 1
이고D = SQRT((numrowsinbw - 1)^ 2 +(numcolsinbw - 1)^ 2)
입니다。rho.
값의범위는-对角线
에서对角
까지입니다。여기서对角线= rhoresolution * ceil(d / rhoresolution)
입니다。
ntheta =长度(θ)