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 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 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:UsersusernameDownloadsmy-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.

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.

export GOOGLE_APPLICATION_CREDENTIALS=”[PATH]

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

Google Vision API nedir?

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 ücretli midir?

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

Google Vision API ile ne yapabilirim?

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

Yorum

Cevapla

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

SEO Uzmanıyla Görüş.

Hemen Bir SEO Uzmanı ile Görüşerek Firmanız İçin İnternette Ön Sıralarda Yer Alma Fırsatını Yakalayın.