Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Robust black cloth detection.

My task requires detection of the black cloth in the beginning. I was trying to find a way to extract the black cloth from a few test case images.

Method 1

I first tried to convert the colour image the grayscale, then threshold the image to a particular level. Problem with this mention is due to the variation in the lighting conditions of images. I had a broad range of values from 40 - 140. Which requires a lot of manual intervention to detect the extract

I red a post on SO Estimate Brightness of an image Opencv, which mentions HSV colour good indicator of the brightness. I tried playing around with V in the HSV but was unable to find a good result.

I tried playing around withS in HSV which gave surprisingly good result, for my situation where I wanted to find the region I wanted to find my black cloth in. Value of S at 100,55 and 18 are giving since result in this particular order.

Having a hard time figuring out what exactly is happening here.

Can anyone help me explain how a black cloth is being detected in a HSV colour space just by changing S Value?

Robust black cloth detection.

My task requires detection of the black cloth in the beginning. I was trying to find a way to extract the black cloth from a few test case images.

Method 1

I first tried to convert the colour image the grayscale, then threshold the image to a particular level. Problem with this mention is due to the variation in the lighting conditions of images. I had a broad range of values from 40 - 140. Which requires a lot of manual intervention to detect the extract

I red a post on SO Estimate Brightness of an image Opencv, which mentions HSV colour good indicator of the brightness. I tried playing around with V in the HSV but was unable to find a good result.

I tried playing around withS in HSV which gave surprisingly good result, for my situation where I wanted to find the region I wanted to find my black cloth in. Value of S at 100,55 and 18 are giving since good result in this particular order.

Having a hard time figuring out what exactly is happening here.

Can anyone help me explain how a black cloth is being detected in a HSV colour space just by changing S Value? Value?