Jai histogram



Keywords: jai histogram
Description: All Implemented Interfaces: Serializable public class Histogram extends Object implements Serializable A "bin" is a container, where each element stores the total number of pixel samples of

All Implemented Interfaces: Serializable public class Histogram extends Object implements Serializable

A "bin" is a container, where each element stores the total number of pixel samples of an image whose values lie within a given range. A histogram of an image consists of a list of such bins whose range does not overlap with each other (mutually exclusive). For an image that has multiple samples per pixel (multi-banded images), a separate list of bins represents each individual band.

A "low-value" specifies the lowest inclusive pixel value to be checked, and a "high-value" specifies the highest exclusive pixel value to be checked. Therefore, the width of a bin ( binWidth ) is determined by (highValue - lowValue) / numberOfBins. The range of bin i is defined as from lowValue + i * binWidth inclusive to lowValue + (i + 1) * binWidth exclusive.

The image may have any data type. Its histogram may be accumulated over the entire image, or over a specific region-of-interest (ROI) within the image's bounds. Furthermore, the horizontal and vertical subsampling factors specify the rate of sampling in the two directions, so that only every n th pixel will be counted. This allows the accuracy of the histogram to be traded for the speed of the computation. Of course a subsampling rate of 1 means every pixel will be counted.

The "Histogram" operator generates the histogram data of an image and uses this object to store the final pixel counts. The operator returns an instance of this class when a request is made via the getProperty method for the "histogram" property. The actual bins may be obtained by calling the getBins method.






Photogallery Jai histogram:


JAI] Source code for Hough line detection under JAI | Java.net


ncmir-jinx-148987.jpg


Compartmentalized calcium dynamics in a C. elegans interneuron ...


ncmir-mosaic2-148979.jpg


Java image histogram equalization Botjan Cigan's development blog


Goodchild on Spatial Analysis and GIS


Evaluation of Java Advanced Imaging (1.0.2) as a Basis for Ima


Java image histogram equalization Botjan Cigan's development blog


Lightroom Tutorial  Workflow Made Easy | Ralph Nordstrom ...


Evaluation of Java Advanced Imaging (1.0.2) as a Basis for Ima


Evaluation of Java Advanced Imaging (1.0.2) as a Basis for Ima


Evaluation of Java Advanced Imaging (1.0.2) as a Basis for Ima


Evaluation of Java Advanced Imaging (1.0.2) as a Basis for Ima


WebLogic Heap Dump Genration Using Jmap  WebLogic


Contract / Construction Management


Making a Photograph  Black and White Points | Ralph Nordstrom ...


How I Shot And Edited It - Layers, Oman - Digital Photography School


Contract / Construction Management


Excel data analysis niitsliin gorim