cuda版確率的Hough変換に閾値パラメータがないのはなぜ?
いま、OpenCVにてCPUvsGPUで速度比較をしていました。
それで、確率的Hough変換で直線を抽出するアルゴリズムを見ていたのですが、通常のCPUでは
cv::HoughLinesP (
InputArray image, //入力画像
OutputArray lines, //出力
double rho, //距離分解能
double theta, //角度分解能
int threshold, //閾値
double minLineLength = 0, //線分の最小長さ
double maxLineGap = 0 //2点が同一線分上にあると見なす場合に許容される最大距離
)
となっているのですが、GPUだと
cv::cuda::createHoughSegmentDetector(
float rho, //距離分解能
float theta, //角度分解能
int minLineLength, //線分の最小長さ
int maxLineGap, //2点が同一線分上にあると見なす場合に許容される最大距離
int maxLines = 4096 //出力数の上限値
)
となっておって、 threshold
のパラメータがないです。
GPUで確率的Hough変換を処理するとき、threshold
のデフォルト値がありそうなのですがご存知の方いらっしゃるでしょうか。
[CPU] cv::HoughLinesP
[GPU] cv::cuda::createHoughSegmentDetector
opencv - cookbook
1