void sobel(InputArray src, OutputArray dst, int ddepth, int dx, int dy, int ksize=3, double scaler - 1, double delta=0, int borederType = BORDER_DEFAULF)
函数解析:
ddepth输出图像的深度,dx是x方向的导数,dy是y方向的导数;ksize是sobel内核的大小,设置为奇数,默认是3.scale为可选的所犯导数的比例常数。delta为可选的增量常数,被叠加到导数中,borderType用于判断图像的边界模式
代码如下:
#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/opencv.hpp"#include "opencv2/core/core.hpp"#include <iostream>#include "opencv2/photo/photo.hpp"using namespace std;using namespace cv;int main(){

本文介绍了如何利用OpenCV库在图像处理中实施Sobel算子进行边缘检测。通过详细步骤,展示了如何加载图像、应用Sobel滤波器以及显示结果,以识别和突出图像的边缘。
最低0.47元/天 解锁文章
175

被折叠的 条评论
为什么被折叠?



