我是这里的新手..请原谅我提出直截了当的问题,因为我没有正确的信息这样做。
对于我上面的问题,有人可以帮我在matlab中创建各种形状吗?
我知道如何在matlab中制作一个简单的三角形,矩形。
我在寻找的是如何在matlab中创建动物图案。我只需要边界层(外层)。 喜欢从鸟/蝴蝶。如下图所示。
蝴蝶翼:
任何人都可以给我提示/链接来帮助我。
是的,我也没有编码。我完全迷失了如何在matlab中制作模式。
我的真正目的是在翅膀上添加网状图案。我有网格的代码。我需要的就是如何制作机翼形状的代码。
答案 0 :(得分:0)
如果您已经拥有其他程序创建的图像,则可以使用imread
将其导入matlab。如果您想获得二进制边界,可以使用im2bw
。
threshold = 0.7; % you can play with this to get what you want
binary_img = im2bw(imread('PATH\TO\IMAGE.jpg'), threshold);
在从2016a
开始的matlab版本中,您可能需要查看另一个名为imbinarize
的函数。
至于从头开始创建模式,如评论中已经提到的,matlab不应该是你的选择。当然,除非你有一个明确定义的数学方程或问题解决方案成为边界。为此,您可以查看fimplicit
,fplot
等。