Class: Google::Cloud::Vision::Annotation::Face::Features::Eye
- Inherits:
-
Object
- Object
- Google::Cloud::Vision::Annotation::Face::Features::Eye
- Defined in:
- lib/google/cloud/vision/annotation/face.rb
Overview
Eye
The landmarks of an eye 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 Eyes, Google::Cloud::Vision::Annotation::Face::Features and Google::Cloud::Vision::Annotation::Face.
Instance Attribute Summary collapse
-
#bottom ⇒ Landmark
readonly
The eye, bottom boundary.
-
#center ⇒ Landmark
readonly
The eye, center.
-
#left ⇒ Landmark
readonly
The eye, left corner.
-
#pupil ⇒ Landmark
readonly
The eye pupil.
-
#right ⇒ Landmark
readonly
The eye, right corner.
-
#top ⇒ Landmark
readonly
The eye, top boundary.
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 eye, bottom boundary.
1036 1037 1038 |
# File 'lib/google/cloud/vision/annotation/face.rb', line 1036 def bottom @bottom end |
#center ⇒ Landmark (readonly)
The eye, center.
1036 1037 1038 |
# File 'lib/google/cloud/vision/annotation/face.rb', line 1036 def center @center end |
#left ⇒ Landmark (readonly)
The eye, left corner.
1036 1037 1038 |
# File 'lib/google/cloud/vision/annotation/face.rb', line 1036 def left @left end |
#pupil ⇒ Landmark (readonly)
The eye pupil.
1036 1037 1038 |
# File 'lib/google/cloud/vision/annotation/face.rb', line 1036 def pupil @pupil end |
#right ⇒ Landmark (readonly)
The eye, right corner.
1036 1037 1038 |
# File 'lib/google/cloud/vision/annotation/face.rb', line 1036 def right @right end |
#top ⇒ Landmark (readonly)
The eye, top boundary.
1036 1037 1038 |
# File 'lib/google/cloud/vision/annotation/face.rb', line 1036 def top @top end |
Instance Method Details
#to_a ⇒ Array
Returns the object's property values as an array.
1055 1056 1057 |
# File 'lib/google/cloud/vision/annotation/face.rb', line 1055 def to_a [left, top, right] end |
#to_h ⇒ Hash
Deeply converts object to a hash. All keys will be symbolized.
1064 1065 1066 1067 |
# File 'lib/google/cloud/vision/annotation/face.rb', line 1064 def to_h { left: left.to_h, bottom: bottom.to_h, center: center.to_h, pupil: pupil.to_h, top: top.to_h, right: right.to_h } end |