HoughLinesP
void cv::HoughLinesP(
Mat image,
Mat lines,
double rho,
double theta,
int threshold,
double minLineLength = 0,
double maxLineGap = 0
)
LineSegmentPoint[] Cv2.HoughLines(
Mat image,
double rho,
double theta,
int threshold,
double minLineLength = 0,
double maxLineGap = 0
)
lines = cv2.HoughLinesP(
image,
rho,
theta,
threshold,
minLineLength = None,
maxLineGap = None
)
Note:
점진성 확률적 허프 선 변환은 모든 점을 대상으로 직선의 방정식을 세우는 것이 아닌, 임의의 점 일부만 누적해서 계산합니다.
Tip:
입력 이미지(src)는 단일 채널 8 비트 형식 이미지를 사용합니다.
거리(rho)의 단위는 픽셀을 의미하며, 0.0 ~ 1.0의 실수 범위를 갖습니다.
각도(theta)는 라디안 단위로 0 ~ 180의 범위를 갖습니다.
거리(rho)의 단위는 픽셀을 의미하며, 0.0 ~ 1.0의 실수 범위를 갖습니다.
각도(theta)는 라디안 단위로 0 ~ 180의 범위를 갖습니다.
요약(Summary)
입력 이미지에 점진성 확률적 허프 선 변환을 실행합니다.
매개변수(Parameter)
입력 이미지(src)점진성 확률적 허프 선 변환을 계산하려는 입력 이미지
선(lines) 검출된 선의 시작점(P1)과 도착점(P2)
거리(rho)누산 평면에서 사용되는 거리에 대한 분해능
각도(theta)누산 평면에서 사용되는 각도에 대한 분해능
임곗값(threshold)직선을 결정하기 위해 만족해야 하는 누산 평면의 값
최소 선 길이(minLineLength)검출된 직선이 가져야 하는 최소한의 길이
최대 선 간격(maxLineGap)검출된 직선들 사이의 최대 허용 간격
반환값(Returns)
선(lines) 검출된 선의 시작점(P1)과 도착점(P2)