Если у вас есть 3 изображения в оттенках серого в Python / OpenCV, и они соответствуют каналам H, S, V, тогда создайте любое желаемое 3-канальное изображение (W, H) и поместите эти 3 изображения в градациях серого в каждый канал, соответственно, и затем при желании конвертируйте в BGR.
hsv = np.zeros((W,H), dtype=np.uint8)
hsv[:,:,0] = H
hsv[:,:,1] = S
hsv[:,:,2] = V
bgr = cv2.cvtColor(hsv, cv2.COLOR_HSV2BGR)