本文整理了Java中ij.measure.ResultsTable.save
方法的一些代码示例,展示了ResultsTable.save
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResultsTable.save
方法的具体详情如下:
包路径:ij.measure.ResultsTable
类名称:ResultsTable
方法名:save
[英]Saves this ResultsTable as a tab or comma delimited text file. The table is saved as a CSV (comma-separated values) file if 'path' ends with ".csv". Displays a file save dialog if 'path' is empty or null. Does nothing if the table is empty. Displays an error message and returns 'false' if there is an error.
[中]将此ResultsTable另存为制表符或逗号分隔的文本文件。如果“路径”以“.CSV”结尾,则该表将另存为CSV(逗号分隔值)文件。如果“路径”为空或null,则显示文件保存对话框。如果桌子是空的,什么都不做。显示错误消息,如果出现错误,则返回“false”。
代码示例来源:origin: ca.mcgill/Sholl_Analysis
@Override
public boolean save(final String path) {
final boolean result = super.save(path);
setUnsavedMeasurements(!result);
return result;
}
代码示例来源:origin: imagej/ImageJA
path = sd.getDirectory() + fileName;
rt.save(path);
TextWindow tw = getTextWindow();
if (fileName!=null && tw!=null && !"Results".equals(title)) {
代码示例来源:origin: net.imagej/ij
path = sd.getDirectory() + fileName;
rt.save(path);
TextWindow tw = getTextWindow();
if (fileName!=null && tw!=null && !"Results".equals(title)) {
代码示例来源:origin: imagej/ImageJA
path = sd.getDirectory() + file;
return rt.save(path);
代码示例来源:origin: net.imagej/ij
path = sd.getDirectory() + file;
return rt.save(path);
代码示例来源:origin: net.imagej/ij
private void saveSelectionCoordinates(ImagePlus imp) {
SaveDialog sd = new SaveDialog("Save Coordinates as Text...", imp.getTitle(), ".csv");
String name = sd.getFileName();
if (name == null)
return;
String dir = sd.getDirectory();
Roi roi = imp.getRoi();
ImageProcessor ip = imp.getProcessor();
ImageProcessor mask = roi.getMask();
Rectangle r = roi.getBounds();
ResultsTable rt = new ResultsTable();
boolean rgb = imp.getBitDepth()==24;
for (int y=0; y<r.height; y++) {
for (int x=0; x<r.width; x++) {
if (mask==null || mask.getPixel(x,y)!=0) {
rt.incrementCounter();
rt.addValue("X", r.x+x);
rt.addValue("Y", r.y+y);
if (rgb) {
int c = ip.getPixel(r.x+x,r.y+y);
rt.addValue("Red", (c&0xff0000)>>16);
rt.addValue("Green", (c&0xff00)>>8);
rt.addValue("Blue", c&0xff);
} else
rt.addValue("Value", ip.getPixelValue(r.x+x,r.y+y));
}
}
}
rt.save(dir+name);
}
代码示例来源:origin: imagej/ImageJA
private void saveSelectionCoordinates(ImagePlus imp) {
SaveDialog sd = new SaveDialog("Save Coordinates as Text...", imp.getTitle(), ".csv");
String name = sd.getFileName();
if (name == null)
return;
String dir = sd.getDirectory();
Roi roi = imp.getRoi();
ImageProcessor ip = imp.getProcessor();
ImageProcessor mask = roi.getMask();
Rectangle r = roi.getBounds();
ResultsTable rt = new ResultsTable();
boolean rgb = imp.getBitDepth()==24;
for (int y=0; y<r.height; y++) {
for (int x=0; x<r.width; x++) {
if (mask==null || mask.getPixel(x,y)!=0) {
rt.incrementCounter();
rt.addValue("X", r.x+x);
rt.addValue("Y", r.y+y);
if (rgb) {
int c = ip.getPixel(r.x+x,r.y+y);
rt.addValue("Red", (c&0xff0000)>>16);
rt.addValue("Green", (c&0xff00)>>8);
rt.addValue("Blue", c&0xff);
} else
rt.addValue("Value", ip.getPixelValue(r.x+x,r.y+y));
}
}
}
rt.save(dir+name);
}
内容来源于网络,如有侵权,请联系作者删除!