Color histogram, Computer Graphics

A color histogram is a representation of the distribution of colors in an image. For digital images, a color histogram represents the number of pixels that have colors in each of a fixed list of color ranges (the set of all possible colors).

A histogram consists of frequencies and discrete intervals of the same size (bins). The total area of the histogram is equal to the number of data. A histogram may also be normalized by dividing frequencies by the total number of data. In this case, the total area of the normalized histogram is equal to 3 (the area of each color component is normalized to 1). In this project, the normalized color histogram will be used because it can handle the images which differ in size. 
 
Typical number of bins in RGB color space

6 (=3*2),    12 (=3*22),   24 (=3*23),   48 (=3*24), 
96 (=3*25), 192 (=3*26), 384 (=3*27), 768 (=3*28)

For instance, an image (which category is “Strawberry”) consists of 10 pixels as follows

1087_Color Histogram.png

Posted Date: 3/20/2013 2:28:06 AM | Location : United States







Related Discussions:- Color histogram, Assignment Help, Ask Question on Color histogram, Get Answer, Expert's Help, Color histogram Discussions

Write discussion on Color histogram
Your posts are moderated
Related Questions
Reflection and Types of Reflection Reflection and its types:   Reflection: this is the phenomenon of bouncing back of light; such phenomenon obeys laws of Reflec

Behavioral Animation - Computer Animation It used for control the motion of several objects automatically. Objects or "actors" are specified rules about how they respond to th

Display Devices - Graphics Hardware Since the importance of output and input devices has been discussed over, so let us now focus our discussion particularly on display dev

Draw the letters S, P, R or U of English alphabet using multiple Bézier curves.  A complete code for plotting Bezier curves is given previously. There in the code, control point

Categories of Reflection - Ray Tracing Methods In order to achieve realism, such phenomenon of reflection, which occurs because of interaction of light and surface, is require

Three-Dimensional Viewing Three dimensional objects are created using modelling coordinate system. The modelled objects are then placed in locations specified in the scene with

Question: (a) Name two visual effects you would use to communicate: i. Good old days ii. Rebellion iii. Fear (b) Explain each of your answers given in section (a).

Distinguish between window port & view port?  A portion of a picture that is to be displayed by a window is called as window port. The display area of the part selected or the f

Write a C code for generating concentric circles.  Put the circle function circleMidpoint()in a for loop  as follows: for( int radius = MinRadius; radius circleMidpoint(i

Image Editing Tools These are specializing and influential tools for enhancing and re-touching existing bit-mapped images. Such applications also give several of the features a