@Reference(type=Inproceedings, author={"Che-Hua Yeh","Yuan-Chen Ho","Brian A. Barsky","Ming Ouhyoung"}, title="Personalized Photograph Ranking and Selection System", year="2010", booktitle="Proceedings of ACM Multimedia", pages={"211","220"}, month="October", customData={"location","Florence, Italy"}) public class LRIntensityBalance extends Object implements ImageAnalyser<FImage>, FeatureVectorProvider<DoubleFV>
The intensity balance measures how different the intensity is on the left side of the image compared to the right. A balance of zero means exactly balanced. Higher values are produced for more unbalanced images.
Constructor and Description |
---|
LRIntensityBalance()
Construct with the default 64 intensity histogram bins.
|
LRIntensityBalance(int nbins)
Construct with the given number of intensity histogram bins.
|
Modifier and Type | Method and Description |
---|---|
void |
analyseImage(FImage image)
Analyse an image.
|
DoubleFV |
getFeatureVector()
Get the FeatureVector associated with this object.
|
public LRIntensityBalance()
public LRIntensityBalance(int nbins)
nbins
- number of intensity histogram binspublic DoubleFV getFeatureVector()
FeatureVectorProvider
getFeatureVector
in interface FeatureVectorProvider<DoubleFV>
public void analyseImage(FImage image)
ImageAnalyser
analyseImage
in interface ImageAnalyser<FImage>
image
- The image to process in place.