AI Vision Utility'deki Verileri Anlama

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 bilgilerle kodlama becerilerinizi geliştirebilir ve nesne tanıma, mekansal analiz gibi görevler için daha kesin çözümler üretebilirsiniz.

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

Üzerinde karalamalar yapılmış bir evin bulunduğu ızgara.

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

Düşük Çözünürlük Yüksek Çözünürlük
Çizgi film VEX 123 robotunun piksellerle dolu versiyonu. VEX 123 çizgi film robotunun oldukça detaylı versiyonu.

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

AI Vision Sensörünün çözünürlüğünü belirtmek için dikdörtgen. Sol üst köşede 0 virgül 0 koordinatları yer almaktadır. Sağ üst köşede 320 virgül 0 koordinatları yer almaktadır. Sol alt köşede 0 virgül 240 koordinatları yer alıyor. Ve merkezin koordinatları 160 virgül 120 olarak okunuyor.

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 Kimlikleri 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. 

Yapay Zeka Görüşü tarafından Yardımcı Programda tespit edilen Mavi Küpün yakın çekimi. Mavi Küp'ün üstündeki metnin bir kısmı vurgulanır ve W iki nokta üst üste 80 H iki nokta üst üste 92 şeklinde okunur. Bu, küpün genişliğinin 80 piksel, yüksekliğinin ise 92 piksel olduğunu göstermektedir.

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ı olabilir. Örneğin, Küpler benzer genişliğe ve yüksekliğe sahip olacak, ancak Halkalar yükseklikten daha büyük genişliğe sahip olacaktır. 

Yapay Zeka Görüşü tarafından Yardımcı Programda tespit edilen Mavi Küpün yakın çekimi. Mavi Küp'ün üstündeki metnin bir kısmı vurgulanarak CX iki nokta üst üste 169 CY iki nokta üst üste 139 ifadesi okunur. Bu küpün merkez koordinatının 169, 139 olduğunu gösterir.

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.

Bir renk kodunun döndürülmesiyle açı değerinin 0'dan 90'a, 180'den 360 dereceye nasıl hareket ettiğini gösteren dönen bir resim.

Açı

Açı, yalnızcaRenk Kodları veAprilTag Kimlikleriiçin kullanılabilen bir özelliktir. Bu, algılananRenk Koduveya AprilTag IDyönünü temsil eder.

Yapay Zeka Görüşü tarafından Yardımcı Programda tespit edilen Mavi Küpün yakın çekimi. Mavi Küpün etrafındaki kutunun sol üst köşesi vurgulanarak başlangıç noktası belirtilir.

OriginX ve OriginY

OriginX ve OriginY, tespit edilen 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.

Yapay Zeka Görüşü tarafından Yardımcı Programda tespit edilen Mavi Küpün yakın çekimi. Vurgu, nesnenin üstündeki metnin bir kısmını vurgular ve Mavi Küp yazar

Yapay Zeka Görüşü tarafından Yardımcı Programda tespit edilen Mavi Küpün yakın çekimi. Mavi Küpün üstünde ID iki nokta üst üste 5 yazan bir metin bölümü vurgulanır. Bu, AprilTag ID'sinin 5 olduğunu gösterir.

Etiket Kimliği

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

AprilTag ID'leri gerçek ID numarasını gösterecektir.

Belirli AprilTag kimliklerinin tanımlanması seçici gezinmeye olanak tanır. Robotunuzu, diğerlerini görmezden gelirken belirli AprilTag kimliklerine doğru hareket edecek şekilde kodlayabilir ve bunları otomatik navigasyon için yol işaretleri olarak kullanabilirsiniz.

Yapay Zeka Görüşü tarafından Yardımcı Programda tespit edilen Mavi Küpün yakın çekimi. Nesnenin üstündeki vurgu, puan iki nokta üst üste yüzde 99 yazan metni çağırır.

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 nesnenin Mavi Küp olarak tanımlanması %99 oranında güvenilirdir. Robotunuzun yalnızca yüksek güvenilirlikteki tespitlere odaklanmasını sağlamak için bu puanı kullanabilirsiniz.

VEX IQ robotunuzu bu verilerle nasıl kodlayacağınız hakkında daha fazla bilgi için VEXcode API Referansı - IQ (2. nesil)adresini ziyaret edin.

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

Last Updated: