利用MATLAB将对数螺旋图像的白色部分转换为散点图

利用MATLAB将对数螺旋图像的白色部分转换为散点图,matlab,math,image-processing,plot,curve-fitting,Matlab,Math,Image Processing,Plot,Curve Fitting,我刚接触MATLAB,这就是我面临的问题 我有很多螺旋状的图像,比如星系、旋风、平分的海螺等等,我正试图在上面放一个对数螺旋。然而,拟合我得到的螺旋线的精度非常低,我必须增加绘图中的点数,以提高拟合精度 编辑:输入图像与下面链接中的图像类似(我已经手动绘制了一条对数-螺旋曲线),但制作了一条曲线以进行拟合,但拟合不正确 如下图所示,自动拟合曲线。 我所做的:做了一些预处理和形态学分析,只得到了身体或主要的螺旋部分的图像。检测中心和2-3点的螺旋使用图像处理 但是我需要更多的点来完美地拟合曲线,

我刚接触MATLAB,这就是我面临的问题

我有很多螺旋状的图像,比如星系、旋风、平分的海螺等等,我正试图在上面放一个对数螺旋。然而,拟合我得到的螺旋线的精度非常低,我必须增加绘图中的点数,以提高拟合精度

编辑:输入图像与下面链接中的图像类似(我已经手动绘制了一条对数-螺旋曲线),但制作了一条曲线以进行拟合,但拟合不正确

如下图所示,自动拟合曲线。

我所做的:做了一些预处理和形态学分析,只得到了身体或主要的螺旋部分的图像。检测中心和2-3点的螺旋使用图像处理

但是我需要更多的点来完美地拟合曲线,所以我需要将初始图像转换为螺旋上有更多点/点的图像,如下面的链接所示,但为2D。i、 e.获取点,而不是螺旋形龙卷风的白色条带,以便曲线完美拟合。 我需要将龙卷风的螺旋图像转换成类似下图的散点图


谢谢。

我相信这就是答案。你说你做了一些图像处理来得到旋臂。现在使用整个图像作为回归的输入,但要指定与处理图像中每个像素的强度相等的权重。

能否提供输入图像的示例。您的问题不是很清楚,请提供更多详细信息。例如:图像的外观如何,您当前如何将螺旋线拟合到图像,一个拟合有效的示例,另一个不适用的示例(以及)。在最后一句话中,你似乎引入了一种完全不同的方法,这本身就很难——为什么你认为这是个好主意?据我所知,RGB图像无法转换为绘图。您所显示的图形可以使用命令
scatter3
Nice pictures生成,但很难理解。什么是“多点图像”的转换?“获得点数而不是龙卷风的白色条纹”(哪个龙卷风)是什么意思?尤其是龙卷风让我困惑,我没有看到一个。一些代码会很好看到