【发布时间】:2016-02-28 15:12:02
【问题描述】:
我尝试了以下代码,我从目录中读取图像并使用 ImageJ Auto Threshold 插件来分割我的图像。任何人都可以使用 imagej 程序轻松做到这一点,如下所示:
1- Open an image.
2- Then Go to : image->Adjust->Auto Threshold.
3- From methods drop list: Select the mean method.
4- Pick the white object on the black background.
我的问题是我无法从 Matlab 正确调用此插件。我的matlab代码如下:
javaaddpath 'C:\Program Files\MATLAB\R2013b\java\mij.jar'
javaaddpath 'C:\Program Files\MATLAB\R2013b\java\ij.jar'
MIJ.start
MIJ.run('Open...', 'path=[E:\\sun\\Endothelium Project\\Endothelium Code\\MIJ Code\\ENDOTHELIAL IMAGES\\12.bmp]');
MIJ.run('Threshold...','setAutoThreshold=mean');
MIJ.run('setOption=BlackBackground');
MIJ.run('Convert to Mask');
SegmentedImage = (VorImage);
figure, imshow(SegmentedImage);
【问题讨论】:
-
您能否提供更多有关您遇到的错误的信息?
-
错误是:无法识别的命令:“setOption=BlackBackground”
标签: image matlab image-processing imagej