高分辨率一分钱

高分辨率的测量模具的深度对美国一分钱硬币提供一个有趣的数据集。

内容

起源

在访问1985年左右,当时称为美国国家标准局,我展示了一个仪器,高分辨率的测量小物体的厚度。仪器将整个对象多次通过手写笔,记录它的高度或深度,类似一个正方形留声机的球员。主人演示仪器通过测量模具从美国获得的深度薄荷一分钱,一分钱。

的结果是512 - 512的整数数组从0到255不等。当时,图形数组大超出了MATLAB的能力,所以我子样品128 -,- 128产生的数据数组penny.mat这在我们分发给每个人演示目录多年。

现在我们可以处理全部512 -,- 512的数组。在这里,像uint8保存。如果你想跟随本博客在您自己的机器上,点击这个链接,下载数组,并将它转换成双打。

链接到penny512.mat

负载penny512.mat双(P = flipud (P));

铜色地图

colormap只是一个rgb值的线性斜坡铜的颜色。

集(gcf,渲染器的,“zbuffer”)colormap(铜)rgbplot(铜)标题(“铜”)

冲浪的阴谋

我们第一次的数据视图是一个曲面图,照明和阴影。你必须意识到这不是一分钱的照片。这是一个自顶向下的一个三维曲面图的深度数据扫描笔。反射的光和计算的位置是至关重要的。

冲浪(P);阴影插值函数材料金属照明高洛德daspect([1,1, 20])轴集(gca),“zlimmode”,“汽车”,“climmode”,“手动”);光(“pos”(1,2000),“风格”,“正”);视图(2)

1984年

放大的日期。你可以看到产生的条纹扫描行动。

冲浪(P (50:130,360:490));阴影插值函数材料金属照明高洛德daspect([1,1, 20])轴集(gca),“zlimmode”,“汽车”,“climmode”,“手动”);光(“pos”(1,2000),“风格”,“正”);视图(2)

等高线图

现在显示一个等高线图20铜色轮廓水平。

轮廓(P, 20)轴广场

点云

这是一个更紧密的三维视图与表面上的小点。

冲浪(P,“facecolor”,“没有”,“edgecolor”,“没有”,“标记”,“。”,“markeredgecolor”,“平”,“markersize”1);daspect([1,1, 20])轴集(gca),“zlimmode”,“汽车”);camzoom (3);

谢谢

感谢Eric Ludlam和迈克Garrity帮助这篇文章。




发表与MATLAB®R2014a

|

评论

留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。