image - 如何将 n×n 矩阵更改为点云矩阵?
问题描述
我有一个 1265x1777 矩阵,其中包含图像的强度值。我需要在 MATLAB 中开发一个点云文件。就像 x、y 和 z 坐标存储在变量中的 3D 散点图一样;x, y 应该代表像素位置;z 对应于该像素的强度。
解决方案
编辑:根据OP的评论更新。
假设您的 1265x1777 矩阵称为“img”:
x = 1:size(img,2);
y = 1:size(img,1);
[X,Y] = meshgrid(x,y);
xyz_matrix = [X(:), Y(:), img(:)];
推荐阅读
- android - adb 服务器版本 (39) 与此客户端 (40) 不匹配;
- angular - 如何创建对动态创建的组件的引用?
- c# - 使用 Quartz.NET 和 Autofac 的每个 JobExecutionContext 的实例
- c# - 如何在另一个游戏对象中编辑变量。(Unity C#)
- ios - iOS UIActivityIndicator 视图未出现在 WKWebKit 视图中
- pagespeed - 谁能告诉如何从谷歌洞察新版本中获得优化的 Css、Js、图像
- docker - 如何在容器内查找/访问 /var/log/jasmin
- python - Python:将数据从 CSV 插入数据库,然后从表中选择生成的 UUID
- google-cloud-platform - 使用 gsutil 将最后修改的文件从一个存储桶复制到另一个存储桶
- typescript - TypeScript Compiler API 在转换期间丢失格式