生成具有随机形状和颜色的图像

问题描述 投票:0回答:2

正在寻找有关创建具有随机形状和颜色的抽象图像的指导。需要创建一些用于Vuforia的图像。 Vuforia引擎可以跟踪从相机角度放置的图像。如果物理图像与加载到Vuforia引擎数据库中的图像匹配,则理论上3D模型应出现在覆盖图像目标的屏幕上。

理想情况下,我想创建具有一些随机形状的图像,例如正方形,三角形以及其他具有不同边缘的形状。应避免使用圆,因为它们没有可以跟踪的边缘或特征。如果可以指定形状周围具有清晰的边框轮廓,那就太好了。我希望能够用随机颜色或几种指定颜色的颜色渐变填充形状。整个图像画布应填充为没有空白或黑色空白的形状。

本质上,目标是使一些具有随机形状和颜色且无可见图案的图像满足Vuforia对图像目标的建议。

这里是我找到的图像的示例。enter image description here

这不是我想要的理想图像,因为我希望形状稍小一些,以便使整体图像更小。也希望图像在形状重叠较少的情况下不会变得混乱。

本页概述有关Vuforia的图像目标:https://library.vuforia.com/features/images/image-targets.html这些页面围绕图像目标提供了一些最佳实践和优化技术:https://library.vuforia.com/content/vuforia-library/en/features/images/image-targets/best-practices-for-designing-and-developing-image-based-targets.htmlhttps://library.vuforia.com/content/vuforia-library/en/features/images/image-targets/best-practices-for-designing-and-developing-image-based-targets/image-targets-optimization-techniques.html

我没有任何编程语言的图像生成/处理经验。寻找有关如何创建图像的指导/想法。

很抱歉,这个问题不清楚。我对生成图像有一些想法,但不确定如何以编程方式进行。

image vuforia
2个回答
0
投票

如果您愿意学习一点javascript,一种方法是使用p5.js库。您可以使用该库在画布上绘制一些随机形状,然后对其进行屏幕截图。他们有一个在线编辑器hereThe Coding Train上有一些非常有用的视频,介绍了如何使用它。我知道,如果您没有太多的编码经验,这并不是很简单,但这就是我用来创建您正在谈论的图像的方法。 Here's是一个很好的起点。


0
投票

您可以使用处理。从here下载

在处理中,您可以编写基本命令以在画布上绘制。非常容易学习。您可以看到此video并为正方形而不是圆形生成相似的图像。

© www.soinside.com 2019 - 2024. All rights reserved.