Skip to content

Commit

Permalink
Updated to MIA v1.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
sjcross committed Aug 9, 2023
1 parent 7553d48 commit 5b581ae
Show file tree
Hide file tree
Showing 6 changed files with 15 additions and 41 deletions.
30 changes: 0 additions & 30 deletions MATLAB/StackMatcher/matchImageInStack.asv

This file was deleted.

5 changes: 3 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -144,9 +144,10 @@

<dependency>
<groupId>io.github.mianalysis</groupId>
<artifactId>MIA</artifactId>
<version>1.2.10-SNAPSHOT</version>
<artifactId>mia</artifactId>
<version>1.3.0</version>
<scope>${scp}</scope>

</dependency>

<dependency>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
import ij.ImageStack;
import io.github.mianalysis.mia.module.Module;
import io.github.mianalysis.mia.module.Modules;
import io.github.sjcross.sjcommon.object.Point;
import io.github.sjcross.sjcommon.object.volume.Volume;
import io.github.mianalysis.mia.object.coordinates.Point;
import io.github.mianalysis.mia.object.coordinates.volume.Volume;

public abstract class CoreMATLABModule extends Module {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@
import io.github.mianalysis.mia.object.Obj;
import io.github.mianalysis.mia.object.Objs;
import io.github.mianalysis.mia.object.Workspace;
import io.github.mianalysis.mia.object.coordinates.Point;
import io.github.mianalysis.mia.object.coordinates.volume.PointOutOfRangeException;
import io.github.mianalysis.mia.object.coordinates.volume.Volume;
import io.github.mianalysis.mia.object.coordinates.volume.VolumeType;
import io.github.mianalysis.mia.object.image.Image;
import io.github.mianalysis.mia.object.parameters.ChoiceP;
import io.github.mianalysis.mia.object.parameters.InputObjectsP;
Expand All @@ -33,11 +37,7 @@
import io.github.mianalysis.mia.object.refs.collections.PartnerRefs;
import io.github.mianalysis.mia.object.system.Status;
import io.github.mianalysis.mia.object.units.SpatialUnit;
import io.github.sjcross.sjcommon.mathfunc.Indexer;
import io.github.sjcross.sjcommon.object.Point;
import io.github.sjcross.sjcommon.object.volume.PointOutOfRangeException;
import io.github.sjcross.sjcommon.object.volume.Volume;
import io.github.sjcross.sjcommon.object.volume.VolumeType;
import io.github.mianalysis.mia.process.math.Indexer;
import net.imagej.ImageJ;

@Plugin(type = Module.class, priority = Priority.LOW, visible = true)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
import io.github.mianalysis.mia.object.refs.collections.ParentChildRefs;
import io.github.mianalysis.mia.object.refs.collections.PartnerRefs;
import io.github.mianalysis.mia.object.system.Status;
import io.github.sjcross.sjcommon.mathfunc.Indexer;
import io.github.mianalysis.mia.process.math.Indexer;
import net.imagej.ImageJ;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,8 @@ protected Status process(Workspace workspace) {
return Status.FAIL;
}

int count = 0;
int total = inputIpl.getNFrames();
int[] bestSlices = new int[inputIpl.getNFrames()];
Image substack = null;
for (int t = 1; t <= inputIpl.getNFrames(); t++) {
Expand Down Expand Up @@ -153,14 +155,15 @@ protected Status process(Workspace workspace) {
try {
Object[] output = stackMatcher.matchImageInStack(1, substackArray, refArray);
bestSlices[t - 1] = ((MWNumericArray) output[0]).getInt();
System.out.println(bestSlices[t - 1]);
} catch (MWException e) {
MIA.log.writeError(e);
return Status.FAIL;
}

substackArray.dispose();

writeProgressStatus(++count, total, "frames");

}

// Applying temporal smoothing of best focus slice index
Expand Down

0 comments on commit 5b581ae

Please sign in to comment.