Google Vision API Nedir? Neden Önemlidir?

Google Vision API Nedir? Neden Önemlidir?

Google Vision API nedir, makine öğrenmesi (Deep Learning) sağlayan bir Google uygulamasıdır. Kullanıcıların görseller içerisindeki nesneleri bulmasına, fotoğraflardaki yüzleri ve mimikleri buna ek olarak coğrafi konum tespiti gibi konularda yararlanmasını sağlamaktadır. Google Cloud tarafından kullanıcının beğenisine sunulan bu uygulama sayesinde istediğiniz görüntülere etiketler atayarak, milyonlarca kategori üzerinden dilediğiniz şekilde sınıflandırma yapabilirsiniz. Böyle kendi görüntü kataloğunuzu oluşturabilir, içerisine istediğiniz şekilde meta veri aktarımı sağlayabilirsiniz. Ayrıca Vision API’nin resmi sitesi üzerinden açıklayıcı notlara ve belgelere erişim sağlayarak, öğrenme sürecinizi hızlandırabilirsiniz. Uygulama 15 Ocak 2021 tarihinden itibaren Türkçe dil desteğini kaldıracağı için, o tarihten sonrasında ancak İngilizce olarak kullanıma devam edebilirsiniz.

Google Vision API Özellikleri Nelerdir?

Google Vision API’nin, görsel analiz anlamında ihtiyaca uygun her konuda aydınlatıcı bir uygulama olduğunu söylemek mümkün. Vision API’nın ön plana çıkan özellikleri şunlardır;

  • Yüz algılama: sınırlayıcı alanlar (poligonlar) olarak nitelendirilen yüzleri ve ifadelerini ayırt etmenize yardımcı olmaktadır. Bu ifadeleri UNKNOWN, VERY_UNLIKELY, UNLIKELY, POSSIBLE, LIKELY, ya da VERY_LIKELY şeklindeki 6 farklı değer üzerinden kategori içerisinde sınıflandırmaktadır.
  • Logo algılama: Metin ya da görsel içerisinde yer alan logoları tanımlayabilmektedir.
  • Etiket atama: Mevcut görüntüyü tanımlayarak, milyonlarca kategori içerisinde etiket atabilmektedir.
  • Metin algılama: Görsel içerisindeki metin niteliğindeki objeleri ayıklayabilmektedir. Çıkarılan metni yapısal olarak TextAnnotation -> Sayfa -> Blok -> Paragraf -> Kelime -> Sembol. Şeklindeki bir hiyeraşiden geçirmektedir.
  • Görüntü özelliği: Görselde baskın olan renkleri, döndürme özelliğine sahiptir. Renklerin görsel içerisinde piksel oranlarına göre sınıflandırma yapmaktadır.
  • Müstehcen içerik tespiti: Güvenli arama imkanı sağlamakta olup, içerikleri müsthcen olabilirliğine göre derecelendirmektedir.
Google Vision Api

Google Vision API Kullanım Alanları Nelerdir?

Google Vision API, görüntü yüksek orana sahip tahmin doğruluğu ile yüzlerce farklı sektör içerisinde aktif bir şekilde kullanılmaktadır. Dünya çapında sektörlerinin öncüsü konumunda olan birçok firma bu uygulamalardan faydalanmaktadır.

The Newyork Times, milyonlarca fotoğrafın bulunduğu arşivleri arasından ihtiyaç duyduğu fotoğrafları Google Vision API ile ayıklamaktadır. Box’da Google Vision API’ınin görüntü işleme ve OCR özelliklerini içerik yöntem sistemi içerisinde kullanmaktadır.

Google Vision API’nın temel anlamda kullanılma alanları şunlardır;

  • Sektörel denetim: Üretim safhalarında açığa çıkan ürünlerin kalite kontrollerini sağlamak amacı ile Google Vision API ve AutoML Vision’dan yararlanılmaktadır.
  • Görsel ürün arama: Vision API ile, ilgi duyduğunuz ürünleri arayarak bulabilirsiniz.
  • Belge kategorilendirme: Mevcut belgeleri sınıflandırmak için Vision API ile entegre bir şekilde kullanabileceğiniz Natural Language API ihtiyacınızı karşılayacaktır.
  • Görüntü arama: Geniş kapsama sahip görseller arasından Vision API aradığınızı kolay bir şekilde bulabilirsiniz.
Google Vision Api Kullanımı

Google Vision API Nasıl Kullanılır?

  • Google Vision API’yi kullanabilmek için ilk yapmanız gereken Google Compute Engine hesabı açmak olacaktır. Bu hesaba sahip olmak ücretsizdir, fakat hesabı açarken kredi kartı bilgilerinizi vermeniz gerekmektedir. https://console.cloud.google.com/freetrial/signup/tos?_ga=2.15296310.1461379736.1608399941-1613017752.1608399941&pli=1 bağlantısına tıklayarak kayıt olabilirsiniz.
  • Google Cloud Console üzerinden kendinize geçici olarak bir proje oluşturun.
  • Oluşturduğunuz proje için faturalandırmayı etkinleştirin.
  • Cloud Vision API’yi etkinleştirin.
  • Kimlik doğrulama işlemini gerçekleştirin. Bunun için konsol üzerinden Hizmet hesabı anahtarı oluşturun sayfasına gidin. (https://console.cloud.google.com/apis/credentials/serviceaccountkey?_ga=2.78720788.1461379736.1608399941-1613017752.1608399941 bağlantısından ulaşabilirsiniz.)
  • Gönderilen Servis hesap listesi içerisinden Yeni hizmet hesabını tercih ediniz. Hesaba bir alan adı giriniz.
  • Rol listesinden Projesi -> Sahibi’ni seçiniz.
  • Oluştur’a tıklayınız. Anahtarlarınızın bulunduğu JSON dosyasını bilgisayarınıza indiriniz.
  • Ortam değişkenini GOOGLE_APPLICATION_CREDENTIALS, JSON dosyasının yoluna ayarlayın. Açtığınız mevcut oturumunuz için geçerli olan bir adımdır. Farklı bir oturum açmanız halinde ortam değişkenini tekrar ayarlamak durumundasınız.

Windows için;

PowerShell ile:  $env:GOOGLE_APPLICATION_CREDENTIALS=”[PATH]

Örneğin: $env:GOOGLE_APPLICATION_CREDENTIALS=”C:\Users\username\Downloads\my-key.json”

Komut istemi ile: set GOOGLE_APPLICATION_CREDENTIALS = [PATH]

Ayrıca Flutter hakkında merak ettiğiniz herşeyi öğrenmek için Flutter nedir? blog yazımızdan yararlanabilirsiniz.

Google Visin Api Ne Anlama Gelmektedir?

Linux veya MacOs için;

Hizmet hesabı anahtarınızın yer aldığı JSON dosyasının yolunu aşağıdaki gibi değiştirebilirsiniz.

Bu Yazıları da Sevebilirsiniz
SQL Management Nedir? Özellikleri ve Lisans Fiyatları
SQL Management Nedir? Özellikleri ve Lisans Fiyatları

SQL Management, tam adıyla Structured Query Language sistemi, Microsoft tarafından tasarlanmıştır. “Yapısal sorgulama dili” dedikleri bu sistemi, Micr...

Web Sitenizde Kritik Bir Hata Oluştu Hatası Nasıl Çözülür?
Web Sitenizde Kritik Bir Hata Oluştu Hatası Nasıl Çözülür?

Dijitalleşmenin son hızla devam ettiği dünyamızda, bir web sitesine sahip olmak artık oldukça yaygın bir durumdur. Zor olan sahip olduğunuz web sitesi...

export GOOGLE_APPLICATION_CREDENTIALS=”[PATH]

Örneğin: export GOOGLE_APPLICATION_CREDENTIALS=”/home/user/Downloads/service-account-file.json”

Sıkça Sorulan Sorular

Google Vision API görüntü etiketleyebileceğiniz, çeşitli objelerin tespitini gerçekleştirebileceğiniz gibi uygulamaları yapmanıza olanak sağlayan bir uygulamadır.

Google Vision API genel kullanıma uygun olup, aylık olarak 1000 birimlik faaliyete kadar ücretsiz kullanabilmek mümkündür.

Google Vision ile yüz algılama, metin algılama, logo algılama, etiket atama ve önemli nokta tespiti gerçekleştirebilirsiniz.

Halil İbrahim Er

Yazılar: 494

Dijital Pazarlama Uzmanı olarak yaklaşık 9 senelik bilgi birikimine sahibim. Web adresim dopinger.com üzerinden sizlere güncel bilgiler paylaşarak, bilgi aktarımı yapmaktayım.

Bu Yazıları da Sevebilirsiniz

Yorum Gönder

E-posta hesabınız yayımlanmayacak.

(Toplam: 37 Ortalama: 5 )

Gösterilecek yorum yok.