【问题标题】:How to identify objects in micron units in regionprops3 comand?如何在 regionprops3 命令中识别微米单位的物体?
【发布时间】:2019-06-15 08:12:39
【问题描述】:

假设,我有一个 (x,y,z)=(100,100,500) 维度的 3d 图像。我的任务是识别这张图片中的一些物体。我可以使用 MATLAB 中的 regionprops3 命令识别对象。 令人困惑的部分是我真正的 x,y,z 单位是 x=y=0.195 和 z=0.387 微米。无论我从 regionprops3 命令得到什么统计信息,都将采用整数体素单元。那么,如何以微米单位而不是整数体素单位给出我的输入图像,以实现以微米为单位的对象统计。 谢谢你。

【问题讨论】:

  • 你能举一个regionprops3命令的统计例子吗?

标签: matlab image-processing voxel


【解决方案1】:

我认为您的 3D 图像的比例必须与实际 x、y、z 单位的比例相匹配。

尝试使用imresize3 匹配比例:

scale = (500/100)*(0.195/0.387) = 2.5194
new width, height = round(100*scale) = 252

假设 V 是您的 3D 图像,请尝试以下操作:
B = imresize3(V,[252 252 500]);

您从B 获得的统计数据将与实际的 x、y、z 单位成正比。

注意:imresize3 对数据进行插值,因此不能保证该解决方案有效。

【讨论】:

    猜你喜欢
    • 2010-11-29
    • 2013-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-18
    • 1970-01-01
    相关资源
    最近更新 更多