// This macro calculates convexity (convex perimeter/perimeter) // and solidarity (area/convex area). It requires ImageJ 1.31g, // which adds the Edit>Selection>Convex Hull command and // the setResult() and updateResults() macro functions. macro "Caculate Convexity and Solidarity" { requires("1.31g"); run("Set Measurements...", "area perimeter"); run("Analyze Particles...", "minimum=50 show=Nothing display exclude clear record"); n = nResults; area1 = newArray(n); length1 = newArray(n); area2 = newArray(n); length2 = newArray(n); xstart = newArray(n); ystart = newArray(n); for (i=0; i