手把手教你使用Imagepro-Plus(12.macro-投机取巧之道)
转载请注明来自丁香园
发布日期: 2006-10-31 21:09 文章来源: 丁香园 - 计算机与医学、生物学软件
关键词: Imagepro-Plus macro IPP 批处理图片 点击次数:

下图是扣除小块区域的例子。

选择完测量区域后程序就会测量出这个区域的面积与IOD,并且把测量数据送入excel。可以到excel中看测量结果了:

Optical desity measurements report      
Macro started at Date/Time: 06-10-31 / 9:04:25      

Image Name / Folder  IOD(SUM)  AREA(SUM)  Mean Density
A-24-2.tif/Active  5785.524   290570   0.019911

在excel中的数据,第一列为图片文件名,第二列为IOD测量值,第三列是选择区域的面积(单位为象素)。第四列就是IOD/area。

此时一定要检查一下测量值是不是正确。常见的错误是:

光密度较正没有应用上,导致IOD测量值特别大。

选色文件没有调用上,测量出的IOD值几乎等于0甚至就等于0。

测量单幅图片是一定要先作一次的,主要是检查一下整个测量过程是否正确,各个测量设置文件是否正常应用了。当然如果需要测量的图片很少,就这样一幅幅测下去也是可以的。

在analysis and report框中还有两个选项,一个是在测量时创建一幅带有标记的图片,需要的话就可以选上。另一个是调试程序时需要看看中间过渡图片的,一般不必选它。


调试好各项设置文件之后,下面就可以对所有图片进行批量处理了。不过有一件事是没法自动处理的,就是每张图片的测量区域都不一样。还是需要一张张地画。

可以这样作,在photoshop中或者在IPP里先把所有图片中测量区域以外的地方都填上白色。然后再回到这个macro里进行批量测量。在批量测量时,程序会自动把测量区域定为非白色的区域。

如果测量区域就是整张图片,就不必进行测量区域的选择。

在image setting框中选择 measure all images in forlder。再点旁边的image folder按纽,到保存图片的文件夹中随便找个文件点一下。返回。

再到下面的analysis and report框中,可以看到single measure点不动了,而另一个batch measure却变黑了,点这个按纽,程序就开始一幅幅地测量指定文件夹中的所有图片文件了。上百张图片一会就能测完。真省事呀。

批量测量图片时如果把segmentation与count的设置文件中所有的预览选项都设为none。那么测量的速度就会飞飞地快。我试过测量了300张图片,点了一支烟还没抽完,它就结束了。测量的数据都保存在excel表格中。


这个macro是试用版,适用于IPP4.0到IPP5.1的各版本,不能用于IPP6。也许里面会有一些bug。如果你也试用了,请回帖说说效果。特别是使用不成功的情况,一定要提出来。能让工程师进行修改。

正式版本,包括适用于IPP6的版本很快就能在IPP的网站上下载了。


编辑:西门吹血

< 上一页
分页: [1 ]   [2 ]   [3]  

请点这里参加丁香园论坛讨论 >>

   作者: hbchendl


以下网友留言只代表网友个人观点,不代表网站观点



请输入验证码: