Я хочу отображать 3D-точки с ЖЕЛТОМ цветом в формате .pcd
(Documentation of .pcd). Используйте ниже код C# для получения цветового формата PCD от ЖЕЛТЫХ цветов (R: 255, G: 255, B: 0).PCD viewer с цветом
byte red = 255;
byte green = 255;
byte blue = 0;
int rgb = ((int)red) << 16 | ((int)green) << 8 | ((int)blue);
float rgb2 = (float)rgb;
Затем возвращается значение rgb2 = 1.677696E+7
И сохранить точки в PCD файл как (x, y, z, 1.677696E+7)
.
Я использую просмотрщик PCD для отображения точек, но цвет не ЖЕЛТЫЙ, как я ожидаю?
Не так, как смотритель?
Я также обнаружил, что фактический результат цвета - это то же зеленое и синее значение, но красное значение меньше 128. –
Как вы устанавливаете цвет точек? то есть выше вы вычисляете цвет, но не устанавливаете цвет точек. Затем вы снова сохраняете PCD? –
Да. Я сохранил точки в файле PCD, например (x, y, z, color). Например: 100, 100, 100, 1,677696E + 7. –