Giter VIP home page Giter VIP logo

ijgranulometry's Introduction

ijGranulometry

Grayscale granulometry plugin for ImageJ. Requires MorphoLibJ plugin.

This plugins allows computation of granulometric curves computed on grayscale images using operators from mathematical morphology. It is well suited for texture analysis of greyscale images.

Installation

Copy the jar file into the /plugins directory of your ImageJ installation.

The plugin relies on the MorphoLibJ library, so the latest version of MorphoLibJ is required as well.

Usage

After installation, a new "Granulometry" menu appears within the plugins menu. It allows:

  • running granulometry on a single image
  • running granulometry on a collection of images.

Several structuring element shapes may be chosen: square, disk, diamond, octagon, or line segments with various orientations.

Several operations may be applied: erosion, dilation, closing or opening.

The difference between the radius-based and the diameter-based granulometries rely on the way the structuring element is computed. Structuring elements defined from a diameter can have a larger variety of sizes, but the symmetry of the structuring element is not warranted. Moreover, if can not be used for some structuring elements (eg "diamond").

known bugs and limitations

The "diamond" structuring element can not be defined with even diameters. Also, the resulting granulometric curves may be more or less "spiky" due to discretization effects of the structuring element.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.