我试图创建一个圆的图像,并将圆分成已知的部分(从圆的外壳开始),并给每个部分(切片)一个不同的颜色(或灰度)。
我有困难如何限制每个切片之间的两条线和相关的圆弧,以完成切片。
请看附件图片,了解我的意思。(对不起,这幅画没有完成-只是为了帮助理解问题)
请只看红色的切片(忽略蓝色的)
非常感谢您的时间和帮助!
这是我发现创建圆圈的代码:
[columnsInImage rowsInImage] = meshgrid(1:imageSizeX, 1:imageSizeY);
circlePixels = (rowsInImage - centtery).^2…
+(ColumnSinimage - Centerx)。^ 2 <=半径。^ 2;
Colormap([0 0 0; 1 1 1]);
标题('圆的二进制图像',“字形大小”、字形大小);
new_im = im2double (circlePixels);