2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Matlab: триангуляция Делоне
Сообщение02.06.2016, 18:50 


11/04/13
125
В MatLab'e написал триангуляцию Делоне для координат $(x,y,z)$
Код:
clc; clear all; clf;
pr=load(' E:\matlabNEW\Altar.asc')
x=pr(:,1);
y=pr(:,2);
z=pr(:,3);
colormap ('default');
tri = delaunay (x, y);
trisurf (tri, x, y, z);

как видоизменить код, чтобы включить к координатам $(x,y,z)$ еще и интенсивность, и RGB ?
есть соображение так представить, но не знаю, как дополнить код, чтобы функционировал, как надо.
Код:
clc; clear all; clf;
pr=load(' E:\matlabNEW\Altar.asc')
x=pr(:,1);
y=pr(:,2);
z=pr(:,3);
rgb=pr(:,4:6);
intens=pr(:,8:10);
colormap ('default');
tri = delaunay (x, y);
trisurf (tri, x, y, z, 'rgb', 'intens');



а вот сами данные, так выглядят (координаты, ргб, интенсивность)
часть данных
Код:
31188.63   -16003.41   166031.95   175   175   175   175   -0.22   0.97   -0.01
31173.91   -16006.59   166047.03   169   169   169   169   -0.22   0.97   -0.01
31192.55   -15847.26   167298.44   192   192   192   192   -0.74   -0.49   -0.46
31341.84   -15889.43   167210.20   209   209   209   209   0.57   -0.59   -0.57
31617.03   -15816.64   167092.79   196   196   196   196   0.57   -0.59   -0.57
31320.52   -15893.72   167221.18   207   207   207   207   0.57   -0.59   -0.57
31586.91   -15825.56   167749.05   191   191   191   191   0.57   -0.59   -0.57

 Профиль  
                  
 
 Re: Matlab: триангуляция Делоне
Сообщение02.06.2016, 20:39 


11/04/13
125
есть идея , так написать, но все равно всё не то..
без понятия, как в мой код включить , чтобы еще из файла (облака точек) считывались RGB и интенсивность
Код:
clc; clear all; clf;
pr=load(' E:\matlabNEW\Altar.asc');
x=pr(:,1); y=pr(:,2); z=pr(:,3);
r=pr(:,4)/255; g=pr(:,5)/255; b=pr(:,6)/255;
intens=pr(:,8:10);

tri = delaunay (x, y);

color=[r g b];
colormap (color);
trisurf(tri,x,y,z);



помогите пожалуйста

 Профиль  
                  
 
 Re: Matlab: триангуляция Делоне
Сообщение05.06.2016, 10:48 


11/04/13
125
дано облако точек, построили 3д модель с помощью триангуляции Делоне, возможно ли распознавание 3д объектов в Matlab(например дано облако точек стула, можно ли на составные части разделить/ распознать)?
или без нейронных сетей не обойтись

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group