İçeriğe geç
TensorBundle
TensorBundle
İletişime geçin
EN TR

Bilgisayarlı görü geliştirme

Bilgisayarlı görü sistemi pikselleri başka bir uygulamanın kullanabileceği bir sonuca çevirir. Bu bir etiket ya da sayı, nesnenin konumu veya sınırı, bir ölçüm, belgeden okunan bir alan ya da bir uyarı olabilir.

Model doğruluğu, sistemin canlı ortamda işe yarayıp yaramayacağını belirleyen etkenlerden yalnızca biridir. Test veri kümesinin dışında kamera, ışık ve hareket modelin gördüğü görüntüyü değiştirir. Modelin bu görüntüyle ne yapacağını ise etiketleme kuralları, karar eşikleri, inceleme adımları ve çalıştığı donanım belirler.

Neler geliştiriyoruz?

Görevi, uygulamanın ihtiyaç duyduğu çıktı belirler; aynı görüntü birkaç görevde birden kullanılabilir.

  • Sınıflandırma

    Görüntüye veya kırpılmış bir bölgeye bir ya da daha fazla etiket atar. Belge sayfalarını türlerine göre ayırmak tipik bir kullanımdır.

    etiket + güven puanı

  • Nesne algılama

    Karedeki ilgili her nesneyi bulup sınıflandırır. Depoda ürün saymak ya da hasarlı paketleri ayırmak için kullanılabilir.

    kutular + etiketler

  • Segmentasyon

    Bir nesneye, yüzeye veya duruma ait pikselleri belirler.

    maskeler + alan

  • Nesne takibi

    Aynı nesneyi video boyunca takip eder, hareketini veya durumunu kaydeder. Bir yükleme işlemi ya da sahada tanımlı bir durum bu şekilde izlenebilir.

    nesne kimliği + olaylar

  • OCR ve veri çıkarma

    Belge, etiket, ekran veya sahnedeki metni okur ve alanlara eşler; inceleme için sayfa koordinatlarını saklar.

    metin + alanlar

  • Görsel kalite kontrol

    Üretim hattında kusur, eksik parça veya süreç sapması bulur. Emin olamadığı vakaları operatöre gönderir.

    bulgu + konum

Hangi durumlarda uygun?

  • Özel model eğitmeye değer

    Hedef, ortam ya da kabul edilebilir hata payı, genel modellerin güvenilir çalışamayacağı kadar kendine özgüdür.

  • Hazır bir model yetebilir

    Önceden eğitilmiş bir model veya hazır bir görüntü API'si gereksinimleri karşılıyorsa yeni bir model eğitmek yerine onu kullanıyoruz.

  • Multimodal daha uygun olabilir

    Görsel sonucun bir kılavuzla, şartnameyle ya da sesli bir notla karşılaştırılması gerekiyorsa iş görüntüyle sınırlı kalmaz ve multimodal bir çalışmaya dönüşür.

Bir proje nasıl ilerler?

  1. Kameralara ve görüntülere bakmak

    Model seçmeden önce örnek görüntüleri inceliyor, görüntü kalitesinin görev için yeterli olup olmadığını ve eldeki veride hangi koşulların eksik kaldığını görüyoruz.

  2. Etiketleme kurallarını belirlemek

    Etiketleme rehberi neyin nesne, kusur, sınır veya olay sayılacağını tanımlar. Önce aynı örnekleri birden fazla kişiye etiketletiyoruz. Etiketler uyuşmuyorsa kural belirsiz demektir. Veri kümesinin tamamı etiketlenmeden önce kuralı düzeltiyoruz.

  3. Eşikleri hatanın bedeline göre belirlemek

    Bir güvenlik olayını kaçırmanın maliyeti, fazladan bir ürünü incelemeye göndermenin maliyetiyle aynı değildir. Uyarının ne zaman üretileceğini, bastırılacağını ya da kime yönlendirileceğini belirleyen güven puanı ve süre kurallarını buna göre belirliyoruz. Belirsiz vakalar bir kişiye de yönlendirilebilir.

  4. Sahada denemek

    Yakından izlenen bir saha denemesinde kaçırılan vakaları ve yanlış uyarıları kaydediyor, kamera değişikliklerini not ediyor, operatörlerin görüşlerini topluyoruz. Bir karenin sonuca dönüşmesi için geçen süreyi ve donanım yükünü de ölçüyoruz.

Test verisi sahanızdaki koşulları yansıtmalı

Temiz görüntülerde iyi sonuç veren bir model, kurulumdan sonra başarısız olabilir. Değerlendirme verisi aşağıdaki koşulları kapsar. Sonuçları her saha ve koşul için ayrı raporluyoruz.

  • Aydınlatma

    Gündüz, gece, gölge, yansıma, parlama ve mevsimsel değişimler.

  • Kamera ve kadraj

    Kamera yüksekliği, açı, mesafe, lens, kırpma ve çözünürlük.

  • Sahne

    Birbirini kapatan nesneler, dağınık sahneler, birbirine benzeyen nesneler, hareket bulanıklığı ve değişen arka plan.

  • Vaka dağılımı

    Yaygın vakalar, nadir hatalar, yeni türler ve hiçbir olayın olmadığı uzun dönemler.

  • Donanım

    Kamera sıkıştırması, kare hızı, bağlantı, işlem gücü ve kurulum sınırları.

  • Gizlilik ve sorumluluk

    Gizlilik maskeleri, saklama ve erişim kuralları, inceleme sorumluluğu ve hukuka uygun kullanım.

Neler teslim edilir?

  • Görev ve kamera uygunluk değerlendirmesi
  • Etiketleme rehberi ve sürümlenmiş veri kümeleri
  • Kararlaştırılan ortamda çalışan model veya görüntü API'si entegrasyonu
  • Değerlendirme seti, eşikler, yeniden eğitim koşulları ve test raporu
  • Ekibinize teslim edilen kod ve dokümantasyon

Sık sorulan sorular

Bilgisayarlı görü için mevcut kameralarımızı kullanabilir miyiz?

Çoğu zaman evet. Başlangıçtaki görüntü incelemesi, kameraların aranan şeyi yeterince net gösterip göstermediğini ortaya koyar.

Kendi görüntülerimizi etiketlememiz gerekir mi?

Çoğu durumda evet. Hazır modeller yaygın nesneleri tanır ama kendi ürünleriniz veya kusurlarınız için etiketli örnek gerekir. Ne kadar ek örnek toplamaya değeceğini ilk pilot gösterir.

Bilgisayarlı görü gerçek zamanlı çalışabilir mi?

Model ve donanım buna göre seçilirse çalışabilir. Her görevde her kareyi işlemek gerekmez. Bazı görevlerde yalnızca bir olay olduğunda bakmak yeter.

Kamera görüntüleri nerede işlenir?

Sahaya göre değişir. Bulutta, kendi altyapınızda ya da gecikme, bant genişliği veya çevrimdışı çalışma önemliyse kameranın yanındaki bir cihazda işlenebilir. Görüntüler tesisinizde kalabilir, merkezi inceleme için yalnızca seçilen olaylar gönderilir.

Teknik kaynaklar

Bu alandaki ürünlerimiz

Birlikte çalışalım

Üzerinde çalıştığınız konuyu birkaç satırla anlatın, size geri dönelim.

İletişime geçin