Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • bia/icy/extensions/roi-statistics
1 result
Show changes
Commits on Source (2)
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.bioimageanalysis.icy</groupId>
<artifactId>parent-pom-plugin</artifactId>
<version>1.0.6</version>
</parent>
<parent>
<groupId>org.bioimageanalysis.icy</groupId>
<artifactId>pom-icy</artifactId>
<version>2.1.5</version>
</parent>
<artifactId>roi-statistics</artifactId>
<version>5.11.1</version>
<artifactId>roi-statistics</artifactId>
<version>5.11.1</version>
<name>ROI Statistics</name>
<description>
<name>ROI Statistics</name>
<description>
This tool compute measures on the ROIs of the chosen sequence, updates the measures live when ROIs are changed and allows to copy/paste the measures to 3rd-party sheet edition softwares.
Measures include geometric (bounding box) and intensity information.
</description>
<dependencies>
<dependency>
<groupId>org.bioimageanalysis.icy</groupId>
<artifactId>vecmath</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>org.bioimageanalysis.icy</groupId>
<artifactId>active-contours</artifactId>
<version>${active-contours.version}</version>
</dependency>
<dependency>
<groupId>org.bioimageanalysis.icy</groupId>
<artifactId>convexify</artifactId>
<version>${convexify.version}</version>
</dependency>
<dependency>
<groupId>org.bioimageanalysis.icy</groupId>
<artifactId>sequence-blocks</artifactId>
<version>${sequence-blocks.version}</version>
</dependency>
<dependency>
<groupId>org.bioimageanalysis.icy</groupId>
<artifactId>spot-tracking</artifactId>
<version>${spot-tracking.version}</version>
</dependency>
<dependency>
<groupId>org.bioimageanalysis.icy</groupId>
<artifactId>workbooks</artifactId>
<version>${workbooks.version}</version>
</dependency>
</dependencies>
<dependencies>
<dependency>
<groupId>org.bioimageanalysis.icy</groupId>
<artifactId>icy-kernel</artifactId>
<version>2.4.4</version>
</dependency>
<dependency>
<groupId>org.bioimageanalysis.icy</groupId>
<artifactId>vecmath</artifactId>
</dependency>
<dependency>
<groupId>org.bioimageanalysis.icy</groupId>
<artifactId>active-contours</artifactId>
</dependency>
<dependency>
<groupId>org.bioimageanalysis.icy</groupId>
<artifactId>convexify</artifactId>
</dependency>
<dependency>
<groupId>org.bioimageanalysis.icy</groupId>
<artifactId>sequence-blocks</artifactId>
</dependency>
<dependency>
<groupId>org.bioimageanalysis.icy</groupId>
<artifactId>spot-tracking</artifactId>
</dependency>
<dependency>
<groupId>org.bioimageanalysis.icy</groupId>
<artifactId>workbooks</artifactId>
</dependency>
</dependencies>
<repositories>
<repository>
<id>icy</id>
<url>https://icy-nexus.pasteur.fr/repository/Icy/</url>
</repository>
</repositories>
<repositories>
<repository>
<id>icy</id>
<url>https://icy-nexus.pasteur.fr/repository/Icy/</url>
</repository>
</repositories>
</project>
\ No newline at end of file
......@@ -318,6 +318,24 @@ public class ROIEllipsoidFittingDescriptor extends Plugin implements PluginROIDe
return "\u00B0";
}
@Override
public Object getNullValue()
{
return Double.valueOf(0d);
}
@Override
public Object getMinValue()
{
return Double.valueOf(0d);
}
@Override
public Object getMaxValue()
{
return Double.valueOf(180d);
}
@Override
public Object compute(ROI roi, Sequence sequence) throws UnsupportedOperationException, InterruptedException
{
......@@ -377,6 +395,24 @@ public class ROIEllipsoidFittingDescriptor extends Plugin implements PluginROIDe
return "\u00B0";
}
@Override
public Object getNullValue()
{
return Double.valueOf(0d);
}
@Override
public Object getMinValue()
{
return Double.valueOf(-180d);
}
@Override
public Object getMaxValue()
{
return Double.valueOf(180d);
}
@Override
public Object compute(ROI roi, Sequence sequence) throws UnsupportedOperationException, InterruptedException
{
......@@ -439,6 +475,24 @@ public class ROIEllipsoidFittingDescriptor extends Plugin implements PluginROIDe
return "\u00B0";
}
@Override
public Object getNullValue()
{
return Double.valueOf(0d);
}
@Override
public Object getMinValue()
{
return Double.valueOf(0d);
}
@Override
public Object getMaxValue()
{
return Double.valueOf(180d);
}
@Override
public Object compute(ROI roi, Sequence sequence) throws UnsupportedOperationException, InterruptedException
{
......
......@@ -61,6 +61,24 @@ public class ROIHaralickTextureDescriptor extends Plugin implements PluginROIDes
return true;
}
@Override
public Object getNullValue()
{
return Double.valueOf(0d);
}
@Override
public Object getMinValue()
{
return Double.valueOf(0d);
}
@Override
public Object getMaxValue()
{
return Double.valueOf(1d);
}
@Override
public Object compute(ROI roi, Sequence sequence) throws UnsupportedOperationException, InterruptedException
{
......@@ -164,6 +182,24 @@ public class ROIHaralickTextureDescriptor extends Plugin implements PluginROIDes
return true;
}
@Override
public Object getNullValue()
{
return Double.valueOf(0d);
}
@Override
public Object getMinValue()
{
return Double.valueOf(0d);
}
@Override
public Object getMaxValue()
{
return Double.valueOf(1d);
}
@Override
public Object compute(ROI roi, Sequence sequence) throws UnsupportedOperationException, InterruptedException
{
......@@ -216,8 +252,7 @@ public class ROIHaralickTextureDescriptor extends Plugin implements PluginROIDes
* (see {@link #getDescriptors()}) for a full list
* @throws InterruptedException
*/
public static Map<ROIDescriptor, Object> computeHaralickFeatures(Sequence sequence, ROI2D roi, int step)
throws InterruptedException
public static Map<ROIDescriptor, Object> computeHaralickFeatures(Sequence sequence, ROI2D roi, int step) throws InterruptedException
{
int c = roi.getC();
if (c == -1)
......