【发布时间】:2017-05-08 18:43:47
【问题描述】:
我有一个二进制图像,其中包含大小不同的 BLOB。
Input Image
我可以使用 nnz() 计算面积,它计算了白色像素的数量。
% my code
C = imread( 'InputImage' );
C = im2bw( C );
carea = nnz( C );
disp( carea );
%
但我想知道它们以厘米或毫米为单位的值。
有可能吗?
怎么做?
【问题讨论】:
-
简单地,根据参考尺寸的网格校准输入并使用这种 px 尺寸直接转换为 [mm^2]。
-
对不起。无法理解。有代码吗?还是我应该手动测量? @user3666197
-
您需要知道物体平面中的像素有多大。获得该尺寸的最简单方法是捕获已知尺寸的东西,然后计算像素以获得转换因子...