c - 如何在 Canny 边缘检测器中找到强度梯度

标签 c opencv

我正在 OpenCV 中实现 cvCanny。在对图像使用 cvCanny 之后,我想找到边缘的强度梯度,以便我可以通过应用阈值来拒绝较弱的边缘。我怎样才能找到强度梯度?

最佳答案

对于 Canny 图像的每个白色像素,检查 Sobel 边缘图像中相应的梯度强度(梯度幅度 = sqrt(dx*dx + dy*dy))。

关于c - 如何在 Canny 边缘检测器中找到强度梯度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5787938/

相关文章:

c - read() 系统调用实际读取的数据量

python - CMake python 链接问题

c - 需要帮助在 C 中创建给出特定数量\n 的函数

c - C shell 内的多个管道

python - 如何以特定 FPS 从视频中提取帧?

c - 如何正确释放矩阵使用的内存?

java - 如何查看屏幕某个区域的像素颜色是否发生变化?

c - 当它是 pb_callback_t 类型时如何编码字符串

python - python 3.6.3 上的 Opencv 3.3.0 在 imshow 上崩溃

python - 从 RGB 转换为 LAB 色彩空间——是否了解 L*A*B* 值的范围?