如何在MATLAB/Python中创建对称点模式的图像?
目标:如何在MATLAB/Python中创建对称点模式的图像?,python,matlab,symmetry,Python,Matlab,Symmetry,目标: 制作对称和非对称点图案的图像 具有垂直镜像对称性的对称图像(左侧和右侧镜像) 由对称图像生成的非对称图像(左右两侧混洗) 我想做很多这些,但在框架的制定上遇到了困难。目前正在尝试使用MATLAB或Python生成图像,但欢迎使用替代解决方案。当concat阵列出现以下情况时,您可以使用fliplr和flipud: %图像大小 sz=100; %水平对称的随机半 Ah=兰特(sz,sz/2); %水平镜像 Bh=[Ah,fliplr(Ah)]; %垂直对称的随机半 Av=兰特(sz/2
- 制作对称和非对称点图案的图像
- 具有垂直镜像对称性的对称图像(左侧和右侧镜像)
- 由对称图像生成的非对称图像(左右两侧混洗)
我想做很多这些,但在框架的制定上遇到了困难。目前正在尝试使用MATLAB或Python生成图像,但欢迎使用替代解决方案。当concat阵列出现以下情况时,您可以使用
fliplr
和flipud
:
%图像大小
sz=100;
%水平对称的随机半
Ah=兰特(sz,sz/2);
%水平镜像
Bh=[Ah,fliplr(Ah)];
%垂直对称的随机半
Av=兰特(sz/2,sz);
%垂直镜像
Bv=[Av;flipud(Av)];
%展示
小批(121);
imshow(Bh);
标题(“水平对称”)
小批(122);
imshow(Bv);
标题(“垂直对称”)