Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在MATLAB/Python中创建对称点模式的图像?_Python_Matlab_Symmetry - Fatal编程技术网

如何在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);
标题(“垂直对称”)