Die Google Cloud Vision-API bietet ein leistungsstarkes vorab geschultes Modell für maschinelles Lernen über die REST-API und die RPC-API. Durch das Zuweisen von Beschriftungen zu Bildern können Sie Bilder schnell in Millionen vordefinierter Kategorien klassifizieren. Erkennt Objekte und Gesichter, liest gedruckten Text und handschriftliche Eingaben und erstellt nützliche Metadaten im Bildkatalog. (Zitiert aus Offizielles Dokument)
Aufgenommenes Bild (PNG-Format) von Navi-Oberseite zuweisen
$ bundle exec rake cloud_vision:text['app/assets/images/anavi.png']
assign navi
Neue Arbeitsweise
Angelegenheit/Talent finden
Benutzerhandbuch
Über den Service
Einloggen
Mitgliedsregistrierung
IT-Projekte, Begegnungen mit externen Mitarbeitern
Effizienz mit Technologie
00
Sie können Text mit ziemlich hoher Genauigkeit extrahieren (^^)
lib/tasks/cloud_vision.rake
##Wie rufe ich an?
## $ bundle exec rake cloud_vision:text[image_file] # image_einordnen'Bilddateipfad hier'
#Laden der Google Cloud-Clientbibliothek
require "google/cloud/vision"
namespace :cloud_vision do
desc 'Run OCR.'
task :text, [:image_file] do |task, args|
return unless args[:image_file]
#Client instanziieren
image_annotator = Google::Cloud::Vision.image_annotator
#Führen Sie OCR aus
response = image_annotator.text_detection(
image: args[:image_file],
max_results: 1 # optional, defaults to 10
)
#OCR-Ergebnisse anzeigen
response.responses.each do |res|
res.text_annotations.each do |text|
puts text.description
end
end
end
end
Umgebungsvariablen sind in dotenv beschrieben
#.env-Datei
GOOGLE_CLOUD_PROJECT="Geben Sie hier die Projekt-ID ein"
GOOGLE_APPLICATION_CREDENTIALS="Beschreiben des Pfads zur JSON-Datei des Authentifizierungsschlüssels für den Zugriff auf die Vision-API"
Das Setup-Verfahren wird in Kürze hinzugefügt.
Using the Vision API with Ruby
LGTM für Follow-ups und Artikel fördert tägliche Postings. Je wärmer ein Klick, danke. m (_ _) m
Recommended Posts