Эй, я пытаюсь взять простое изображение, что-то как черный фон с цветными блоками, представляющими стены. Я пытаюсь выяснить, как пойти о запуске на чем-то вроде этого. Я должен проанализировать изображение и посмотреть на каждый пиксель или существует ли более легкий способ сделать это? Я использую Java3D, но это, кажется, не имеет вида созданных в поддержке этого...
Оказалось, что мне действительно нужен был картограф высот. Я сопоставил каждый пиксель с определенной высотой на основе его значения RGB в шкале серого. Если бы я хотел, чтобы цвет не зависел от высоты, у меня было бы два изображения: одно с картой высот в шкале серого, а другое - с цветным изображением того, как я хочу, чтобы в данном случае выглядела комната. Что касается распознавания цветов изображения как конкретного объекта, а не по пикселям, определенно требуется что-то более сложное. Друг предлагал что-то вроде алгоритма художника для чего-то подобного. Однако, по крайней мере, для меня это было сферой моего применения.
Это может быть более сложной задачей, чем вы думаете. Решение в основном включает следующие шаги: