According to this answer https://stackoverflow.com/a/45956247/7683041, try:
img_float32 = np.float32(needed_multi_channel_img)
lab_image = cv.cvtColor(img_float32, cv.COLOR_RGB2HSV)
According to this answer https://stackoverflow.com/a/45956247/7683041, try:
img_float32 = np.float32(needed_multi_channel_img)
lab_image = cv.cvtColor(img_float32, cv.COLOR_RGB2HSV)