作业帮 > 综合 > 作业

opencv中如何用sobel得到边缘的各个点的梯度

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/08 16:57:45
opencv中如何用sobel得到边缘的各个点的梯度
sobel(src,dst,1,0,3)得到所有点的梯度,如何获得边缘各个点的梯度.
你要把边缘提取出来啊
再问: 不是,我已经用canny算子提取了,只是要求得边缘上每个点的切线,想用sobel得到每点的dx,dy,然后用dy/dx得到斜率
再答: 看边缘的情况了,一般从图像提取的边缘都很复杂,这样得到的斜率不是太好 如果要求不高,你可以用边缘上某点的前后两点来近似获得斜率
再问: 我一开始就是用前后两点来近似获得斜率的,这样有些数值与资料上的不符,就想说用sobel,但是好像得到的结果差值更大
再答: 图片贴一下看看