ImageJ-计算创面面积
(2014-01-28 15:59:14)最近要做一个创伤的实验,检测指标之一为创面的面积变化。在网上找了一些教程,工具就是ImageJ,计算的思路是先通过像素设定比例尺,再根据比例尺来计算实际面积,在计算前,可以制作一个测量创面面积的简易工具,以方便实验。
ImageJ的计算过程如下:
步骤 1 打开ImageJ
步骤 2 打开原始图片
步骤 3 打开后的效果
步骤 4 选中直线测量工具"Straight",在旁边的坐标纸上先划一条线段(前提是你知道你这个坐标线的实际尺寸,如下图所示,深黄线所划的距离实际尺寸是1cm),此步骤主要为后面设定比例尺。
步骤 5 打开"Analyze"菜单中的"Set Scale"命令。(1)"Distance in pixels":距离用像素表示是多少,在上一步骤中已经显示为距离为114.53像素(这个值不用自己设定,软件自己算出来的像素);(2)"Known distance":表明这个距离相当于实际距离多少,在上一步骤中测量的线段长度实际值为1cm(深黄线所示),因此此处填1;(3)Pixel aspect ratio:这个是像素的宽高比,默认的是1,我用的数码相机照的,默认的是1,具体比值可以通过"ImageJ->Properties"来查看;(4)Unit of length:单位长度的像素是多少,此处写cm,不写也行,下面的scale显示为114.53 pixels/cm,表示114.53个像素代表1cm。
步骤 6选择"Freehand selections"键,在需要测量的创面上进行勾画。
步骤 7勾画完毕,选择Meansure进行测量
结果如下,面积为2.698
同理,可以测量一下坐标纸的一块面积,小方格100格,就是1cm2,结果显示为0.942cm2,看来有误,其实这个是手动画的,误差肯定存在,并且创面的边缘有时候也确实不太容易判断,最好多测几次,我当时是每个创面测了5次,求平均值,这个存在一定的主观性。