HoughLinesPointSet
void cv::HoughLinesPointSet(
Mat _point,
Mat _lines,
int lines_max,
int threshold,
double min_rho,
double max_rho,
double rho_step,
double min_theta,
double max_theta,
double theta_step
)
void Cv2.HoughLinesPointSet(
Mat point,
Mat lines,
int linesMax,
int threshold,
double minRho,
double maxRho,
double rhoStep,
double minTheta,
double maxTheta,
double thetaStep
)
_lines = cv2.HoughLinesPointSet(
_point,
lines_max,
threshold,
min_rho,
max_rho,
rho_step,
min_theta,
max_theta,
theta_step,
_lines = None
)
Note:
표준 허프 변환을 적용해 점 집합에서 선을 검출합니다.
Tip:
점(_point)은 CV_32FC2 형식의 [N, 1, 2] 차원을 사용합니다.
신뢰도(votes)가 높을수록 더 정확한 검출 결과를 의미합니다.
Tip:
최소 거리(min_rho)는 0.0, 최대 거리(max_rho)는 점(_point)의 최댓값 또는 이미지 차원의 최댓값 등을 권장합니다.
최소 각도(min_theta)는 0.0, 최대 각도(max_theta)는 π / 2를 권장합니다.
최소 각도(min_theta)는 0.0, 최대 각도(max_theta)는 π / 2를 권장합니다.
요약(Summary)
입력된 점 벡터에 허프 선 변환을 적용해 선을 검출합니다.
매개변수(Parameter)
점(_point)
허프 선 변환을 적용하려는 입력 점 벡터
선(_lines)
검출된 선의 신뢰도(votes), 거리(rho), 각도(theta)
최대 선 개수(lines_max)
검출될 선의 최대 개수
임곗값(threshold)
누산기(Accumulator) 임곗값
최소 거리(min_rho)
누산 평면에서 사용되는 거리에 대한 픽셀 단위 최소 분해능
최대 거리(max_rho)
누산 평면에서 사용되는 거리에 대한 픽셀 단위 최대 분해능
거리 간격(rho_step)
누산 평면에서 사용되는 거리에 대한 픽셀 단위 분해능 간격
최소 각도(min_theta)
누산 평면에서 사용되는 각도에 대한 픽셀 단위 최소 라디안
최대 각도(max_theta)
누산 평면에서 사용되는 각도에 대한 픽셀 단위 최대 라디안
각도 간격(theta_step)
누산 평면에서 사용되는 각도에 대한 픽셀 단위 라디안 간격
반환값(Returns)
선(_lines) 검출된 선의 신뢰도(votes), 거리(rho), 각도(theta)