三维点云到二进制矩阵

29次浏览(过去30天)
卡洛琳
卡洛琳 2018年5月16日
回答: 卡洛琳 2018年5月17日
我有一个三维点云,我想在z方向上取这个场的切片,并将所有的切片转换成一个二进制矩阵。基本上,我想把一个点云变成一个二进制体。我目前正在研究一个函数,首先对给定区间的图像进行切片,然后将该切片转换为二进制映射,但我在将坐标转换为二进制时遇到了麻烦。有什么建议吗?

接受的答案

卡洛琳
卡洛琳 2018年5月17日
以防有人需要它:
Slice_bw = 0 (pix, pix);
N = 1:长度(in1(:,1))
Xy = in1(n,:);
Slice_bw (xy(1),xy(2)) = 1;
结束
创建一个零矩阵,这是你想要的维度。In1是xy坐标形式的数据。遍历数据以找到与坐标对应的零矩阵中的位置,如果坐标存在,则将矩阵中的位置设置为1。

更多答案(0)

世界杯预选赛小组名单社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!世界杯预选赛小组名单

开始狩猎!

Baidu
map