将脊线检测滤波器应用于输入图像。使用 Sobel 导数计算的 Hessian 矩阵的特征值实现与 Mathematica 中类似的脊线检测。可以使用骨架化和二值化进行进一步细化。改编自 [79] 和 [186]。 更多...
#include <opencv2/ximgproc/ridgefilter.hpp>
将脊线检测滤波器应用于输入图像。使用 Sobel 导数计算的 Hessian 矩阵的特征值实现与 Mathematica 中类似的脊线检测。可以使用骨架化和二值化进行进一步细化。改编自 [79] 和 [186]。
◆ create()
Python |
---|
| cv.ximgproc.RidgeDetectionFilter.create( | [, ddepth[, dx[, dy[, ksize[, out_dtype[, scale[, delta[, borderType]]]]]]]] | ) -> | retval |
| cv.ximgproc.RidgeDetectionFilter_create( | [, ddepth[, dx[, dy[, ksize[, out_dtype[, scale[, delta[, borderType]]]]]]]] | ) -> | retval |
创建指向脊线检测滤波器的指针。
- 参数
-
ddepth | 指定输出图像深度。默认值为 CV_32FC1 |
dx | x 导数的阶数,默认为 1 |
dy | y 导数的阶数,默认为 1 |
ksize | Sobel 核大小,默认为 3 |
out_dtype | 输出的转换格式,默认为 CV_8UC1 |
scale | 导数值的可选比例值,默认为 1 |
delta | 添加到输出的可选偏差,默认为 0 |
borderType | 像素外推方法,默认为 BORDER_DEFAULT |
- 另请参阅
- Sobel、threshold、getStructuringElement、morphologyEx。(用于进一步细化)
◆ getRidgeFilteredImage()
virtual void cv::ximgproc::RidgeDetectionFilter::getRidgeFilteredImage |
( |
InputArray |
_img, |
|
|
OutputArray |
out |
|
) |
| |
|
纯虚函数 |
Python |
---|
| cv.ximgproc.RidgeDetectionFilter.getRidgeFilteredImage( | _img[, out] | ) -> | out |
在输入图像上应用脊线检测滤波器。
- 参数
-
_img | Sobel 支持的 InputArray。img 可以是 1 通道或 3 通道。 |
out | RidgeDetectionFilter::ddepth 结构的 OutputAray。具有脊线的输出图像。 |
此类的文档由以下文件生成