资源简介
分割点云,并通过局部拟合求取法向量,实现点云压缩
代码片段和文件信息
%读取数据
%找k近邻点
[mn]=size(A);
x=A(:1);
y=A(:2);
z=A(:3);
xmin=min(x);
ymin=min(y);
zmin=min(z);
xmax=max(x);
ymax=max(y);
zmax=max(z);
xdyg=(xmax-xmin)/80;
ydyg=(ymax-ymin)/80;
zdyg=(zmax-zmin)/80;
for i=1:80
xhaoxia(i)=xmin+(i-1)*xdyg;
xhaoshang(i)=xmin+i*xdyg;
yhaoxia(i)=ymin+(i-1)*ydyg;
yhaoshang(i)=ymin+i*ydyg;
zhaoxia(i)=zmin+(i-1)*zdyg;
zhaoshang(i)=zmin+i*zdyg;
end
for j=1:m
qq1=floor((x(j)-xmin)/xdyg)+1;
if qq1>80
qq1=qq1-1;
end
xxxj(j)=xhaoxia(qq1)-xdyg;
xssj(j)=xhaoshang(qq1)+xdyg;
qq2=floor((y(j)-ymin)/ydyg)+1;
if qq2>80
qq2=qq2-1;
end
yxxj(j)=yhaoxia(qq2)-ydyg;
yssj(j)=yhaoshang(qq2)+ydyg;
pp=floor((z(j)-zmin)/zdyg)+1;
if pp>80
pp=pp-1;
en
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2032 2020-07-27 14:10 yasuo.m
- 上一篇:CEEMD 法国人改进EMD的新程序
- 下一篇:卷积神经网络实现人脸识别
相关资源
- 经典哈希算法 HASH
- 基于BP神经网络的故障诊断 (Matlab-
- fadian 风光储 Droop 控制策略改成了 V
- QRSdetection 心电信号QRS复波实时检测代
- 多相滤波器和IFFT快速傅里叶变换实现
- 使用包围盒算法对三维激光点云数据
- 音频数字水印的实现 audio-watermark
- 柔性直流输电仿真模型 (power_hvdc_v
- MATLAB写的自动泊车的例子
- matlab迭代学习控制
- 用matlab做图像检索
- 机器视觉之模糊图像复原 (Image-Res
- matlab生成logisitc,tent,切比雪夫,改
- matlab实现多幅图像拼接
- 囚徒困境博弈matlab源程序
- frechet 计算两条曲线的相似度
- anc 基于FXLMS算法的有源噪声控制源码
- classification_toolbox 用于分类的matlab代码
- LTE-Synchronous-Signal LTE中主(辅)同步信
- 图像的自动多阈值分割
- otsu 多维OTSU阈值分割方法
- 移动ad hoc网络路由协议仿真 (ad-hoc
- RS码编译码程序
- sound-process 计算例声音信号倍频程和
- 雷达matlab仿真(radar-simulation)
- 电动汽车建模
- MATLAB 神经网络43个案例分析
- CKF-IMM 采用CKF的多模型滤波的英文文献
- sift sift 特征提取算法matlab实现
- MLS算出法向量
评论
共有 条评论