Class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p5beta1SafeSearchAnnotation
- Inherits:
-
Object
- Object
- Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p5beta1SafeSearchAnnotation
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/vision_v1p2beta1/classes.rb,
generated/google/apis/vision_v1p2beta1/representations.rb,
generated/google/apis/vision_v1p2beta1/representations.rb
Overview
Set of features pertaining to the image, computed by computer vision methods over safe-search verticals (for example, adult, spoof, medical, violence).
Instance Attribute Summary collapse
-
#adult ⇒ String
Represents the adult content likelihood for the image.
-
#adult_confidence ⇒ Float
Confidence of adult_score.
-
#medical ⇒ String
Likelihood that this is a medical image.
-
#medical_confidence ⇒ Float
Confidence of medical_score.
-
#nsfw_confidence ⇒ Float
Confidence of nsfw_score.
-
#racy ⇒ String
Likelihood that the request image contains racy content.
-
#racy_confidence ⇒ Float
Confidence of racy_score.
-
#spoof ⇒ String
Spoof likelihood.
-
#spoof_confidence ⇒ Float
Confidence of spoof_score.
-
#violence ⇒ String
Likelihood that this image contains violent content.
-
#violence_confidence ⇒ Float
Confidence of violence_score.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudVisionV1p5beta1SafeSearchAnnotation
constructor
A new instance of GoogleCloudVisionV1p5beta1SafeSearchAnnotation.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ GoogleCloudVisionV1p5beta1SafeSearchAnnotation
Returns a new instance of GoogleCloudVisionV1p5beta1SafeSearchAnnotation
10547 10548 10549 |
# File 'generated/google/apis/vision_v1p2beta1/classes.rb', line 10547 def initialize(**args) update!(**args) end |
Instance Attribute Details
#adult ⇒ String
Represents the adult content likelihood for the image. Adult content may
contain elements such as nudity, pornographic images or cartoons, or
sexual activities.
Corresponds to the JSON property adult
10484 10485 10486 |
# File 'generated/google/apis/vision_v1p2beta1/classes.rb', line 10484 def adult @adult end |
#adult_confidence ⇒ Float
Confidence of adult_score. Range [0, 1]. 0 means not confident, 1 means
very confident.
Corresponds to the JSON property adultConfidence
10490 10491 10492 |
# File 'generated/google/apis/vision_v1p2beta1/classes.rb', line 10490 def adult_confidence @adult_confidence end |
#medical ⇒ String
Likelihood that this is a medical image.
Corresponds to the JSON property medical
10495 10496 10497 |
# File 'generated/google/apis/vision_v1p2beta1/classes.rb', line 10495 def medical @medical end |
#medical_confidence ⇒ Float
Confidence of medical_score. Range [0, 1]. 0 means not confident, 1 means
very confident.
Corresponds to the JSON property medicalConfidence
10501 10502 10503 |
# File 'generated/google/apis/vision_v1p2beta1/classes.rb', line 10501 def medical_confidence @medical_confidence end |
#nsfw_confidence ⇒ Float
Confidence of nsfw_score. Range [0, 1]. 0 means not confident, 1 means very
confident.
Corresponds to the JSON property nsfwConfidence
10507 10508 10509 |
# File 'generated/google/apis/vision_v1p2beta1/classes.rb', line 10507 def nsfw_confidence @nsfw_confidence end |
#racy ⇒ String
Likelihood that the request image contains racy content. Racy content may
include (but is not limited to) skimpy or sheer clothing, strategically
covered nudity, lewd or provocative poses, or close-ups of sensitive
body areas.
Corresponds to the JSON property racy
10515 10516 10517 |
# File 'generated/google/apis/vision_v1p2beta1/classes.rb', line 10515 def racy @racy end |
#racy_confidence ⇒ Float
Confidence of racy_score. Range [0, 1]. 0 means not confident, 1 means very
confident.
Corresponds to the JSON property racyConfidence
10521 10522 10523 |
# File 'generated/google/apis/vision_v1p2beta1/classes.rb', line 10521 def racy_confidence @racy_confidence end |
#spoof ⇒ String
Spoof likelihood. The likelihood that an modification
was made to the image's canonical version to make it appear
funny or offensive.
Corresponds to the JSON property spoof
10528 10529 10530 |
# File 'generated/google/apis/vision_v1p2beta1/classes.rb', line 10528 def spoof @spoof end |
#spoof_confidence ⇒ Float
Confidence of spoof_score. Range [0, 1]. 0 means not confident, 1 means
very confident.
Corresponds to the JSON property spoofConfidence
10534 10535 10536 |
# File 'generated/google/apis/vision_v1p2beta1/classes.rb', line 10534 def spoof_confidence @spoof_confidence end |
#violence ⇒ String
Likelihood that this image contains violent content.
Corresponds to the JSON property violence
10539 10540 10541 |
# File 'generated/google/apis/vision_v1p2beta1/classes.rb', line 10539 def violence @violence end |
#violence_confidence ⇒ Float
Confidence of violence_score. Range [0, 1]. 0 means not confident, 1 means
very confident.
Corresponds to the JSON property violenceConfidence
10545 10546 10547 |
# File 'generated/google/apis/vision_v1p2beta1/classes.rb', line 10545 def violence_confidence @violence_confidence end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
10552 10553 10554 10555 10556 10557 10558 10559 10560 10561 10562 10563 10564 |
# File 'generated/google/apis/vision_v1p2beta1/classes.rb', line 10552 def update!(**args) @adult = args[:adult] if args.key?(:adult) @adult_confidence = args[:adult_confidence] if args.key?(:adult_confidence) @medical = args[:medical] if args.key?(:medical) @medical_confidence = args[:medical_confidence] if args.key?(:medical_confidence) @nsfw_confidence = args[:nsfw_confidence] if args.key?(:nsfw_confidence) @racy = args[:racy] if args.key?(:racy) @racy_confidence = args[:racy_confidence] if args.key?(:racy_confidence) @spoof = args[:spoof] if args.key?(:spoof) @spoof_confidence = args[:spoof_confidence] if args.key?(:spoof_confidence) @violence = args[:violence] if args.key?(:violence) @violence_confidence = args[:violence_confidence] if args.key?(:violence_confidence) end |