gpt4 book ai didi

opencv - 什么是 Sobel 算子的命令?

转载 作者:太空宇宙 更新时间:2023-11-03 21:47:35 30 4
gpt4 key购买 nike

OpenCV 文档说,(order == 0) 表示不会在这个方向上应用导数,即不会执行此内核的计算。

(Order == 1) 意味着这个方向的图像和内核只是一个简单的卷积。

但是 (order == 2) 是什么意思?它如何影响计算?

我正在实现自己编写的 Sobel 运算符,它对 order == 1 非常有效,但我无法得到与 OpenCV 的二阶 Sobel 运算符类似的东西,称为 cv::Sobel(src, dest, 0 , 2, 0).

最佳答案

是的。 Order one 估计特定方向的一阶导数。二阶估计二阶导数(强度变化率的变化率)。等等。

考虑位置(强度)、速度(阶数 = 1)、加速度(阶数 = 2)、加加速度(加速度变化率 - 阶数 3)

通常高阶导数不是很有用,特别是由于图像的离散化和有限尺寸的模板图像操作通常适用。

应用 Sobel 一阶两次理论上应该得到二阶 Sobel,但实际上由于图像和 Sobel 算子的离散化,这不是真的。

关于opencv - 什么是 Sobel 算子的命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15451653/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com