I want to segment the image, but someone told me that the Euclidean distance for RGB is not as good as HSV, but for HSV, since not all H, S, V have the same range, so I need to normalize it. Good to normalize HSV and then do clustering? If so, how do I normalize the HSV scale?
thanks
First, you need to know why HSV is preferred over RGB in image segmentation. HSV separates color information ( Chroma ) and image intensity or brightness level ( Luma ), which is very useful if you want to segment the image. For example, if you are trying to use the RGB approach for photography with the sea as the background, there is a high probability that the dominant RGB component in the sea is not blue (usually due to shadow or lighting). But if you use HSV, the value is split, and you can create histogram or threshold rules using only saturation and hue.
, RGB HSV, , → http://www.cse.msu.edu/~pramanik/research/papers/2002Papers/icip.hsv.pdf
.
(, , k-) .
HSV , , , , , Hue ( ) , , - , ( Intensity), HSV , ( ) , (V) , , , Hue .
, ( ), , (147,175,208) (208,175,147), , , Co- , .
, RGB, mahalanobis ( , ), HSV, Hue V .
Hope this helps. Thank you.
Source: https://habr.com/ru/post/1606331/More articles:Is 100% height a few pixels from the page? - htmlFast class extension only according to protocol - iosSQL Server to display all columns, but with separate values in one of the columns (without grouping anything) - sql-serverWhat is the common cause of a range outside the buffer bounds in WebGL - webglКак проверить нулевое состояние в Data weaver: Mule - mulehttps://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1606332/what-happens-to-a-postgres-row-lock-when-a-connection-times-out&usg=ALkJrhgXkjo9RBNJztALqTaumTo98Wv5pgAny Bash script always gives a command not found - bashmemcpy segfault with large arrays - cHow to determine if a Javascript Number is in a range with a single precision? - javascript"An exception of type" System.OutOfMemoryException "was selected" when compiling multiple projects at once - out-of-memoryAll Articles