Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.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
Java 与已看到的颜色不同_Java_Css_Algorithm_Graphics_Colors - Fatal编程技术网

Java 与已看到的颜色不同

Java 与已看到的颜色不同,java,css,algorithm,graphics,colors,Java,Css,Algorithm,Graphics,Colors,这可能是一个奇怪的问题,但对于你的知识来说,有没有一种方法可以自动计算出与其他颜色有本质区别的颜色 让我更好地解释一下:我需要每隔X个时间步在2D地图上采样移动机器人的位置。为了能够可视化不同机器人的位置,我想用不同的颜色点。每个机器人都有不同的颜色 关键是,机器人的数量可能从1个变为多个,如果能有一种自动的方式,为人类视觉系统的不同部分自动分配实质上不同的颜色,那就太好了 我所说的实质上是什么意思?我的意思是,它们应该尽可能地不同。蓝色和红色是不同的,而2种不同深浅的红色不是 很明显,随着机器

这可能是一个奇怪的问题,但对于你的知识来说,有没有一种方法可以自动计算出与其他颜色有本质区别的颜色

让我更好地解释一下:我需要每隔X个时间步在2D地图上采样移动机器人的位置。为了能够可视化不同机器人的位置,我想用不同的颜色点。每个机器人都有不同的颜色

关键是,机器人的数量可能从1个变为多个,如果能有一种自动的方式,为人类视觉系统的不同部分自动分配实质上不同的颜色,那就太好了

我所说的实质上是什么意思?我的意思是,它们应该尽可能地不同。蓝色和红色是不同的,而2种不同深浅的红色不是

很明显,随着机器人数量的增加,颜色的可分辨性将越来越差,但我想最大限度地扩大颜色之间的差异,以便能够更好地区分它们

多谢各位


Marco

我认为你的问题类似于在3D空间中需要n个最大间距的点。这可能是一个很好的解决方案!我试试看!非常感谢。副本