AI Vision Utility'deki Verileri Anlamak

AI Vision UtilityAI Vision Sensörünüzübağlamanıza ve yapılandırmanıza olanak tanır. Bunu nasıl yapacağınızı öğrenmek için şu makaleleri okuyabilirsiniz:

AI Vision Sensörünün nesneleri nasıl algıladığını ve ölçtüğünü anlamak, bu ölçümleri kodlama projelerinizde daha iyi kullanmanıza yardımcı olabilir. Bu bilgiyle kodlama becerilerinizi geliştirebilir, nesne tanıma ve mekansal analiz gibi görevler için daha kesin çözümler üretebilirsiniz.

Pikselleri ve Çözünürlüğü Anlamak

grid-karalama-ev.png

Bir kareli kağıda resim çizdiğinizi düşünün. Kağıttaki her bir minik kare pikseleşittir. Bu kareleri boyadığınızda resminizi oluşturuyorsunuz.

Düşük Çözünürlük Yüksek Çözünürlük

Şimdi çözünürlükbahsedelim. Çözünürlük bir görüntüdeki piksel sayısıdır. Eğer kareli kağıdınızda çok sayıda küçük kare (piksel) varsa, resminiz keskin ve detaylı görünecektir. Ancak eğer sadece birkaç tane varsa, fotoğrafınız bulanık ve çok net olmayabilir.

AI Vision Sensörü yatayda 320 piksel, dikeyde ise 240 piksel çözünürlüğe sahip. Bu, algılamanın kesin merkezinin X ekseninde 160 ve Y ekseninde 120 koordinatlarıyla hizalandığı anlamına gelir.

AI Vision Sensörü Nesneleri Nasıl Ölçer?

AI Vision Sensörü, yapılandırılmış renkler, AprilTag'ler ve AI Sınıflandırmaları hakkında veri toplar. Bu verilerin bir kısmı AI Vision Utility'de gösterilir ve VEXcode projesinin planlanması ve oluşturulmasında yardımcı olabilir. 

Görüntü sistemiyle takip edilen bir Mavi Fıçı. Nesnenin etrafı beyaz bir çerçeve ile çevrilidir ve çerçevenin içinde beyaz bir çarpı işareti yer alır. Sol üstteki etiket nesnenin Mavi Fıçı olduğunu, merkez koordinatlarının CX:174, CY:95 ve boyutlarının ise G:50, Y:57 olduğunu gösteriyor.

Genişlik ve Yükseklik

Bu, algılanan nesnenin piksel cinsinden genişliği veya yüksekliğidir.

Genişlik ve yükseklik ölçümleri farklı nesnelerin tanımlanmasına yardımcı olur. Örneğin bir varilin yüksekliği bir spor topunun yüksekliğinden daha fazla olacaktır.

Görüntü sistemiyle takip edilen bir Mavi Fıçı. Nesnenin etrafı beyaz bir çerçeve ile çevrilidir ve çerçevenin içinde beyaz bir çarpı işareti yer alır. Sol üstteki etiket nesnenin Mavi Fıçı olduğunu, merkez koordinatlarının CX:163, CY:95 ve boyutlarının ise G:50, Y:57 olduğunu gösteriyor.

CenterX ve CenterY

Bu, tespit edilen nesnenin piksel cinsinden merkez koordinatlarıdır.

CenterX ve CenterY koordinatları navigasyon ve konumlandırmada yardımcı olur. AI Vision Sensörü 320 x 240 piksel çözünürlüğe sahip.

Açı

Açı, yalnızcaRenk Kodları veAprilTagsiçin kullanılabilen bir özelliktir. Bu, algılananRenk Koduveya AprilTag farklı şekilde yönlendirilip yönlendirilmediğini gösterir.

Görüntü sistemiyle takip edilen bir Mavi Fıçı. Nesnenin etrafı beyaz bir çerçeve ile çevrilidir ve çerçevenin içinde beyaz bir çarpı işareti yer alır. Sol üstteki etiket nesnenin Mavi Fıçı olduğunu, merkez koordinatlarının CX:176, CY:95 ve boyutlarının ise G:50, Y:57 olduğunu gösteriyor. Nesnenin sol üst köşesi küçük kırmızı bir kareyle vurgulanıyor.

OriginX ve OriginY

OriginX ve OriginY, algılanan nesnenin sol üst köşesindeki koordinatın piksel cinsinden değeridir.

OriginX ve OriginY koordinatları navigasyon ve konumlandırmada yardımcı olur. Bu koordinatı nesnenin Genişliği ve Yüksekliği ile birleştirerek nesnenin sınırlayıcı kutusunun boyutunu belirleyebilirsiniz. Bu, hareket eden nesnelerin izlenmesine veya nesneler arasında gezinmeye yardımcı olabilir.

Görüntü sistemiyle takip edilen bir Mavi Fıçı. Nesnenin etrafı beyaz bir çerçeve ile çevrilidir ve çerçevenin içinde beyaz bir çarpı işareti yer alır. Sol üstteki etiket nesnenin Mavi Fıçı olduğunu, merkez koordinatlarının CX:178, CY:95 ve boyutlarının ise G:50, Y:57 olduğunu gösteriyor. Bir mor AprilTags'in görüntü sistemiyle takip edilmesi. AprilTag ID:3 olarak etiketlenmiş olup A:350°, X:206, Y:47, W:29, H:29 koordinatlarını göstermektedir. Her kartın beyaz bir çerçevesi var ve sistem bunların pozisyonlarını ve yönlerini takip ediyor.

Etiket Kimliği

tagID yalnızca AI Sınıflandırması ve AprilTagsiçin kullanılabilir. AI Sınıflandırması uygun ismini gösterecektir.

AprilTags gerçek kimlik numarasını gösterecektir.

Belirli AprilTag'leri tanımlamak seçici gezinmeye olanak tanır. Robotunuzu, belirli etiketlere doğru hareket ederken diğerlerini görmezden gelecek şekilde programlayabilir, böylece bunları otomatik navigasyon için yol işaretleri olarak kullanabilirsiniz.

alt

Gol

AI Vision Sensörü ileAI Sınıflandırması tespit edildiğinde puan özelliği kullanılır.

Güven puanı, AI Vision Sensörünün algılama konusunda ne kadar kesin olduğunu gösterir. Bu görüntüde, bu dört nesnenin AI Sınıflandırmalarının %99 oranında güvenilir olduğu görülüyor. Robotunuzun yalnızca yüksek güvenilirlikteki tespitlere odaklanmasını sağlamak için bu puanı kullanabilirsiniz.

VEX AIM Kodlama Robotunuzu bu verilerle nasıl kodlayacağınız hakkında daha fazla bilgi için VEXcode API Referansı - AIMadresini ziyaret edin.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: