satsukiya
@satsukiya (Kazuo Sato)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

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

No Answers yet.

Your answer might help someone💌