2014 dxdy logo

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

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




 
 Matlab: триангуляция Делоне
Сообщение02.06.2016, 18:50 
В 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 
есть идея , так написать, но все равно всё не то..
без понятия, как в мой код включить , чтобы еще из файла (облака точек) считывались 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 
дано облако точек, построили 3д модель с помощью триангуляции Делоне, возможно ли распознавание 3д объектов в Matlab(например дано облако точек стула, можно ли на составные части разделить/ распознать)?
или без нейронных сетей не обойтись

 
 
 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group