Skip to main content

BriefCam Kullanıcı Kılavuzu

Custom ClassifID

Last Updated: 5 minute read
Sürüm2025r1
DilTürkçe

Not

Custom ClassifID bölümü, yönetici tarafından gerekli izinler verilen ve yalnızca Next-Gen ile kullanılabilen kullanıcılar için etkinleştirilir.

Üniformalı çalışanlar, taksiler veya ambulanslar gibi kendi sınıflarınızı oluşturabilir ve az sayıda eğitim örneği (veri seti) ile kendi video akışlarınızı kullanarak sınıfları eğitebilirsiniz.

Customizations menu - ClassifID.png

Yeni Bir Sınıf Eğitin

Önemli Notlar

Eğitim sırasında, aşağıdakileri akılda tutmak önemlidir:

  • Eğitim videolarının/kameralarının yeni sınıfı kullanacağınız videolara/kameralara benzer olması önerilir (hem kapalı mekan hem de açık mekan koşullarında aynı aydınlatma koşulları, aynı çözünürlük). Bir kamerayı hareket ettirir veya bir kamera eklerseniz, sınıflar bu kameralarla da çalışmayabilir.

    Bu nedenle, benzer olmayan kameralar üzerinde eğitim almak istiyorsanız, iki ayrı sınıf eğitmeniz önerilir. Örneğin, açık mekan kameraları ve kapalı mekan kameralarını birlikte eğitmeyin. Her iki kamera türüne de sahipseniz, bunları ayrı sınıflar olarak eğitin.

  • Farklı olmayan bir özellik için bir sınıf eğitmek iyi çalışmayacaktır. Örneğin, polis memurları için bir sınıfın eğitilmesi iyi çalışmayabilir, çünkü polis üniformaları genellikle sivil kıyafetlerde de sıklıkla görülen bir renk olan mavi renktedir.

  • Eğitim mümkün olduğunca spesifik olmalıdır. Örneğin, genel bir askeri üniforma eğitimi, her askeri birliğin farklı renklere sahip bir üniforması varsa iyi sonuç vermeyecektir. Bu durumda, üniformanın her renk için bir sınıf eğitmek gerekir.

  • Normal kıyafetlerde şirket rozeti/etiketi, bir araçta şirket logosu veya farklı ayakkabı türleri gibi ayırt edici özellikler çok küçükse eğitim iyi sonuç vermeyecektir. Parlak bir ayırt edici renk, metinden daha iyi bir ayırt edici özelliktir.

  • Aşağıda, Custom ClassifID yeniliği kullanılarak şu anda iyi eğitilemeyen öğelerin ek örnekleri verilmiştir:

    • Hayvanlar

    • Yangın ve duman

  • Tekerlekli sandalye, scooter, alışveriş arabası ve bebek arabası gibi bir öğeye binen veya iten insanları eğitebilirsiniz. Ancak, bir kişiye bitişik olmadıklarında bu öğeleri sınıflandıramazsınız. Bu nedenle, bu durumlarda, Person sınıfını temel alan bir sınıf tanımlayın ve bu nesneleri yalnızca bir kişiyle birlikte görünüyorlarsa (kişinin yakın çekim klibine baktığınızda) seçin. Bununla birlikte, algılama nesnenin kendisinden olmadığından, sınıfın doğruluğu, gömlek rengi gibi bir kişinin ayırt edici özelliği üzerinde eğitilmiş bir sınıftan biraz daha düşük olabilir.

  • GPU tipi, sonuçta elde edilen ağın bitiş doğruluğunu etkilemez.

Gerekli Sayıda Örnek

Eşsiz BriefCamCustom ClassifID kabiliyetinin avantajlarından biri, sınıflandırmadan sorumlu derin sinir ağını eğitmek için nispeten az sayıda örneğe ihtiyaç duyulmasıdır.

Uygun (veya gerekli) sayıda örnek (pozitif ve negatif), sınıflandırıcının karşılaştığı sahneye ve zorluğa büyük ölçüde bağlıdır.

Örneğin, olumsuz örnekler beyaz gömlek giyen insanlarsa ve olumlu örnek kırmızı gömlek giyen insanlarsa - ve sahnenin nüfusu buysa, ağın iki görünüm arasında ayrım yapması için birkaç örneğe ihtiyaç vardır.

Sınıflandırma, kişinin görünüşünün özelliklerinin daha karmaşık analizine dayanıyorsa, doğru sınıflandırma için daha fazla örneğe ihtiyaç duyulur.

Genellikle, yaklaşık 100 olumlu ve en az 100 olumsuz örnek (nesne) içeren bir veri kümesi boyutu kabul edilebilir - 1.000 nesne büyük bir veri kümesi olarak kabul edilir. En az 32 pozitif ve 32 negatif örneğe sahip olmanız gerektiğini unutmayın.

Çok önemli bir faktör örneklerin sayısı değil, aynı zamanda kalitesidir. Sahnedeki nesneleri iyi temsil eden örnekleri kullanmalı ve özel sınıf ile üst sınıfın geri kalanı arasındaki farkları yakalamalısınız. Örneğin, ayırt edici bir şapka varsa, örneklerde ve giriş videosunda yüksek çözünürlükle görünür olmalıdır.

Sınıf Oluşturma Adımları
  1. Özelleştirmeler menüsünden Custom ClassifID seçeneğini seçin.

  2. SINIF OLUŞTUR düğmesini tıklatın.

    CreateCase.png
  3. Sınıfa bir isim verin. Adın eşsiz olması ve tümleşik sınıfların tercüme edilmiş adları (Almanca'da "erkek" gibi) dahil olmak üzere tümleşik sınıfların ("kadın" veya "kamyon" gibi) herhangi biriyle aynı olmaması gerekir.

  4. Bir kişi türünü mü yoksa aracı mı eğiteceğinizi seçin.

  5. Kameranın tepegöz olmayan bir kamera mı yoksa tepegöz kamerası mı olduğunu seçin.

  6. OLUŞTUR düğmesini tıklatın.

    CreateAClass.png

Not

Özel sınıfların sayısının 15 ile sınırlandırılması önerilir.

Öğe Ekleme Adımları
  1. REVIEW modülünü açın.

  2. Ekranın sağ üst köşesinde Eğitim moduna geçin.

    Training mode toggle.png
  3. Eğitmek istediğiniz sınıfın iyi temsilleri olan nesneleri seçin. Aşağıdakileri unutmayın:

    1. İnsan tabanlı bir sınıf eğitirken, İnsanlar ve tüm alt sınıfları tarafından filtrelenmesi önemle tavsiye edilir.

      Custom people filter.png
    2. Araç tabanlı bir sınıf eğitildiğinde, Diğer Araçlar bölümünde aşağıdaki alt sınıfların seçilmesi önemle tavsiye edilir: Araba, Pikap, Van, ½Truck, veBusBus. Diğer alt filtreleri seçmeyin.

      Custom other vehicles.png
    3. Geçerli sayfada görüntülenen tüm nesneleri gözden geçirin ve eğitimini aldığınız belirli özel sınıfa eklemek istediğiniz nesneleri seçin, seçimlerinizi dikkatlice gözden geçirdiğinizden emin olun.

      Sayfadaki tüm nesneleri gözden geçirdiğinizden emin olun, çünkü seçili olmayan tüm nesneler negatif bir sınıfa eklenir. Örneğin, bir Yellow Cab sınıfınız varsa, seçtiğiniz tüm öğeler bu sınıfa eklenir ve seçmediğiniz tüm öğeler No Yellow Cab sınıfına eklenir. Gerekli Örnek Sayısı bölümünde yukarıda belirtildiği gibi, optimum sonuçlar için en az 100 pozitif (eşleşen) nesne seçmeniz önerilir. Ayrıca, sınıfı düzgün bir şekilde eğitmek için gereken olumsuz örneklere de sahip olmanız önemlidir.

Not

Başka bir sayfaya gitmeden önce seçimleri seçtiğinizden ve uyguladığınızdan emin olun.

İpucu

Özellikle çok özel bir sınıf oluştururken yeterli sayıda olumlu ve olumsuz örneğiniz olduğundan emin olmak için aşağıdakileri deneyin:

  1. Olumlu örnekler bulmaya yardımcı olmak için tespit edilen nesneleri filtreleyin. Örneğin, belirli bir tur şirketinden bir otobüs arıyorsanız, sadece Otobüse göre filtreleyin.

  2. Sınıfa eklemek istediğiniz bir nesneyi bulun, Görünüm Benzerliği filtresine ekleyin ve UYGULA'ya tıklayın.

  3. Her sayfa için Uygula öğesine tıkladığınızdan emin olarak en az 100 olumlu örnek etiketleyin.

  4. Tüm Four Wheels araçlarını filtreye ekleyin, örneğin Araba, Kamyonet, Van, ½Truck, veBusBus.

  5. En az üç sayfada daha olumlu örneklerin örneklerini bulun ve her sayfada UYGULA öğesine tıklayın. Bu, sınıfları doğru bir şekilde eğitmek için ihtiyaç duyulan çeşitli olumsuz örnekler almanızı BriefCam sağlayacaktır.

    Bir nesneyi (sınıfın bir parçası veya sınıfın bir parçası değil) nasıl kategoriye ayıracağınızdan emin değilseniz, nesneye daha iyi bakmak için nesne klibini oynatın ve ardından nesneyi sınıfa ekleyip eklemeyeceğinize karar verin. Muhtemelen sınıfın bir parçası olduğunu belirlerseniz, sınıfa ekleyin.

  6. Sınıf eğitimi seçeneğini tıklatın.

    ClassTraining.png
  7. Eğitmek istediğiniz sınıfı seçin ve UYGULA' ya tıklayın.

Ek sayfalar varsa, sınıfa ek nesneler eklemek isterseniz sonraki sayfaya veya sayfalara devam edebilirsiniz. Her sayfa için, işiniz bittiğinde UYGULA'ya tıklayın.

Custom more pages.png
Yeni Sınıfın Eğitimi

Not

Sistemin özel sınıfları eğitmek için ayarlandığını yöneticinize danışın.

  1. Ana ekrandan, eğitmek istediğiniz sınıfın Eğit düğmesine tıklayın.

    Custom train button.png
  2. Sistemi kurmak için gereken saat sayısını tanımlayın.

    Custom train the network.PNG
  3. SINIFI EĞİT düğmesini tıklatın.

Sınıfı eğittikten sonra şunları yapabilirsiniz:

  • Kaliteyi artırmak için sınıfa ek olumlu ve olumsuz örnekler ekleyin.

  • SIFIRLA düğmesini tıklatarak bir sınıfın tüm etiketli verilerini sıfırlayın.

  • Sınıfı yeniden adlandırın veya silin.