Why we use mainly HSV color space nor BGR color space for color detection?
i also need to know that which color space is more efficient in calibrating and detection of colors in live video.
The reason is pretty simple, HSV makes it easier to select a color region because it seperates color info from intensity info!
So in shadow or in change in environment like in water it will be pretty useful and efficient?
it all depen depends on your application ...
you may find this answer useful! http://answers.opencv.org/question/39080/pros-cons-between-hsv-and-ycbcr-in-image/#39101