我正在尝试使用像素的颜色在图像的特定区域上拟合曲线。如图所示(https://db.tt/PcxHGbT3),图像中有一个可以通过Matlab图像处理检测到的灰色区域。一旦我使用以下Matlab代码找到像素的位置:
im = imread('layer.jpg');
figure,imshow(im);title('Original Image');
[y,x] = find(all(im<100, 3));
我需要找到位于图像(https://db.tt/PcxHGbT3)所示区域中心线上的点的位置。我想着用某种方式拟合曲线,但我不知道如何在Matlab中实现这一点。除了处理所有点之外,是否有其他更短的方法?