@Reference(type=Inproceedings, author={"Luo, Yiwen","Tang, Xiaoou"}, title="Photo and Video Quality Evaluation: Focusing on the Subject", year="2008", booktitle="Proceedings of the 10th European Conference on Computer Vision: Part III", pages={"386","399"}, url="http://dx.doi.org/10.1007/978-3-540-88690-7_29", publisher="Springer-Verlag", series="ECCV \'08", customData={"isbn","978-3-540-88689-1","location","Marseille, France","numpages","14","doi","10.1007/978-3-540-88690-7_29","acmid","1478204","address","Berlin, Heidelberg"}) public class LuoSimplicity extends Object implements ImageAnalyser<MBFImage>, FeatureVectorProvider<DoubleFV>
Constructor and Description |
---|
LuoSimplicity()
Construct with the defaults of 16 histograms per image band and a gamma
value of 0.01.
|
LuoSimplicity(int binsPerBand,
float gamma,
float alpha,
int maxKernelSize,
int kernelSizeStep,
int nbins,
int windowSize)
Construct with the given parameters.
|
Modifier and Type | Method and Description |
---|---|
void |
analyseImage(MBFImage image)
Analyse an image.
|
DoubleFV |
getFeatureVector()
Get the FeatureVector associated with this object.
|
public LuoSimplicity()
LuoTangSubjectRegion
extractor.public LuoSimplicity(int binsPerBand, float gamma, float alpha, int maxKernelSize, int kernelSizeStep, int nbins, int windowSize)
binsPerBand
- the number of histogram bins per colour bandgamma
- the gamma value for determining the thresholdalpha
- the alpha value.maxKernelSize
- Maximum kernel size for the DepthOfFieldEstimator
.kernelSizeStep
- Kernel step size for the DepthOfFieldEstimator
.nbins
- Number of bins for the DepthOfFieldEstimator
.windowSize
- window size for the DepthOfFieldEstimator
.public void analyseImage(MBFImage image)
ImageAnalyser
analyseImage
in interface ImageAnalyser<MBFImage>
image
- The image to process in place.public DoubleFV getFeatureVector()
FeatureVectorProvider
getFeatureVector
in interface FeatureVectorProvider<DoubleFV>