Class: Google::Cloud::Vision::Annotation::Face::Features::Nose
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Cloud::Vision::Annotation::Face::Features::Nose
 
 
- Defined in:
 - lib/google/cloud/vision/annotation/face.rb
 
Overview
Nose
The landmarks of the nose in the features of a face.
Left and right are defined from the vantage of the viewer of the
image, without considering mirror projections typical of photos.
So face.features.eyes.left typically is the person's right eye.
See Google::Cloud::Vision::Annotation::Face::Features and Google::Cloud::Vision::Annotation::Face.
Instance Attribute Summary collapse
- 
  
    
      #bottom  ⇒ Landmark 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
The nose, bottom center.
 - 
  
    
      #left  ⇒ Landmark 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
The nose, bottom left.
 - 
  
    
      #right  ⇒ Landmark 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
The nose, bottom right.
 - 
  
    
      #tip  ⇒ Landmark 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
The nose tip.
 - 
  
    
      #top  ⇒ Landmark 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
The midpoint between the eyes.
 
Instance Method Summary collapse
- 
  
    
      #to_a  ⇒ Array 
    
    
  
  
  
  
  
  
  
  
  
    
Returns the object's property values as an array.
 - 
  
    
      #to_h  ⇒ Hash 
    
    
  
  
  
  
  
  
  
  
  
    
Deeply converts object to a hash.
 
Instance Attribute Details
#bottom ⇒ Landmark (readonly)
The nose, bottom center.
      1254 1255 1256  | 
    
      # File 'lib/google/cloud/vision/annotation/face.rb', line 1254 def bottom @bottom end  | 
  
#left ⇒ Landmark (readonly)
The nose, bottom left.
      1254 1255 1256  | 
    
      # File 'lib/google/cloud/vision/annotation/face.rb', line 1254 def left @left end  | 
  
#right ⇒ Landmark (readonly)
The nose, bottom right.
      1254 1255 1256  | 
    
      # File 'lib/google/cloud/vision/annotation/face.rb', line 1254 def right @right end  | 
  
#tip ⇒ Landmark (readonly)
The nose tip.
      1254 1255 1256  | 
    
      # File 'lib/google/cloud/vision/annotation/face.rb', line 1254 def tip @tip end  | 
  
#top ⇒ Landmark (readonly)
The midpoint between the eyes.
      1254 1255 1256  | 
    
      # File 'lib/google/cloud/vision/annotation/face.rb', line 1254 def top @top end  | 
  
Instance Method Details
#to_a ⇒ Array
Returns the object's property values as an array.
      1272 1273 1274  | 
    
      # File 'lib/google/cloud/vision/annotation/face.rb', line 1272 def to_a [left, bottom, tip, top, right] end  | 
  
#to_h ⇒ Hash
Deeply converts object to a hash. All keys will be symbolized.
      1281 1282 1283 1284  | 
    
      # File 'lib/google/cloud/vision/annotation/face.rb', line 1281 def to_h { left: left.to_h, bottom: bottom.to_h, tip: tip.to_h, top: top.to_h, right: right.to_h } end  |