如何使用MATLAB对图像中的星形进行分割

老师要求我们对RGB图像中的海星进行探测并分割,同一代码可以对类似的海星(各种五角星)进行探测并分割。只能使用MATLAB且并不使用机器学习。网上我找到的资源大多是检测圆形、方形或者三角形。有没有朋友教教我该怎么对图像中的星形(五角星)进行探测并分割。好回答和代码可以有长(你懂的)。非常感谢!

我提供一个思路吧,就是你首先自己画一个五角星,算一下它的各阶矩,然后用这些矩去匹配图像中的轮廓,根据计算结果来筛选符合要求的轮廓。我不会MATLAB,你自己找找对应的函数。