class_docstr: Convert an image from RGB to HSV.
  
  The image data is assumed to be in the range of (0, 1).
  
  Args:
      eps: scalar to enforce numarical stability.
  
  Returns:
      HSV version of the image.
  
  Shape:
      - image: :math:`(*, 3, H, W)`
      - output: :math:`(*, 3, H, W)`
  
  Example:
      >>> input = torch.rand(2, 3, 4, 5)
      >>> hsv = RgbToHsv()
      >>> output = hsv(input)  # 2x3x4x5
class_docstr_tok: ["Convert","an","image","from","RGB","to","HSV",".","The","image","data","is","assumed","to","be","in","the","range","of","(","0",",","1",")",".","Args",":","eps",":","scalar","to","enforce","numarical","stability",".","Returns",":","HSV","version","of","the","image",".","Shape",":","-","image",":",":","math",":","`","(","*",",","3",",","H",",","W",")","`","-","output",":",":","math",":","`","(","*",",","3",",","H",",","W",")","`","Example",":",">",">",">","input","=","torch.rand","(","2",",","3",",","4",",","5",")",">",">",">","hsv","=","RgbToHsv","(",")",">",">",">","output","=","hsv","(","input",")","#","2x3x4x5"]
code: def __init__(self, eps: float = 1e-6) -> None:
      super().__init__()
      self.eps = eps
  
file_path: kornia/kornia/color/hsv.py
imports: import math
  import torch
  from torch import nn
label_desc: Use image node_id 1 to create a new RgbToHsv object from inherited base classes: nn with example: obj = RgbToHsv(eps)