Matlab 识别边缘的渐变方向(向内\向外)

Matlab 识别边缘的渐变方向(向内\向外),matlab,image-processing,computer-vision,imaging,Matlab,Image Processing,Computer Vision,Imaging,我试图找出边缘的梯度是指向内部还是指向外部(图像外),以便识别肿瘤。关于如何优雅地做到这一点有什么想法吗 谢谢 正拉普拉斯算子 在正拉普拉斯算子中,我们有标准的掩模,其中掩模的中心元素应该是负的,而掩模的角元素应该是零 Positive Laplacian Operator is use to take out outward edges in an image. 负拉普拉斯算子 在负拉普拉斯算子中,我们还有一个标准掩码,其中的中心元素应该是正的。角落中的所有元素都应为零,掩码中的其余元素

我试图找出边缘的梯度是指向内部还是指向外部(图像外),以便识别肿瘤。关于如何优雅地做到这一点有什么想法吗


谢谢

正拉普拉斯算子

在正拉普拉斯算子中,我们有标准的掩模,其中掩模的中心元素应该是负的,而掩模的角元素应该是零

 Positive Laplacian Operator is use to take out outward edges in an image.
负拉普拉斯算子

在负拉普拉斯算子中,我们还有一个标准掩码,其中的中心元素应该是正的。角落中的所有元素都应为零,掩码中的其余元素都应为-1

 Negative Laplacian operator is use to take out inward edges in an image

不太清楚你在问什么。您的示例图像似乎是一个二值边缘图像:纯黑色背景上单一强度的绿线。至少,请张贴一张标签图像,显示指向您想要的方向的向量,以及肿瘤、器官等特征的说明。这可能有助于获得原始图像,从而生成您的边缘图像。警告实用程序-此用户自成为会员以来未接受任何答案。小心点。谢谢你花时间回复。我设法解决了它。你如何接受答案?我是这里的新手。。。