Vision Utility'yi Vision Sensörüyle Kullanma

Görüntü Sensörü, robotunuzun çevresindeki renkleri algılamasını ve bunlara tepki vermesini sağlar. Dahili kamera ve yerleşik işlemeyi kullanan Vision Sensor, projeniz için yapılandırdığınız belirli renkler olan Renk İmzalarını tanımlayabilir ve izleyebilir.

Renk İmzaları yapılandırıldıktan sonra sensör, görüş alanındaki eşleşen nesnelerin konumu, boyutu ve sayısı gibi bilgileri raporlayabilir.

Önemli:Görüntü Sensörü internet bağlantınız varsa yapılandırılabilir.

Vision Utility'ye bağlanın

VEXcode EXP'deki Aygıtlar menüsü, kullanılabilir aygıtları temsil eden simgelerden oluşan bir ızgara gösterir. Görüntü Sensörü simgesi beyaz bir kenarlıkla vurgulanır.

Vision Sensörünüzü yapılandırmaya başlamak için öncelikle Aygıtlar Penceresinde onu bir aygıt olarak ekleyin.

VEXcode EXP'deki Vision Sensör Ayarları panelinde sensörün Vision1 olarak etiketlendiği durum. Büyük bir Görüntü Sensörü simgesi görüntülenir ve bunun altında beyaz bir kenarlıkla vurgulanan Açık Yardımcı Programı etiketli mavi bir düğme bulunur. Aşağıda sensör verilerini yapıştırmak için bir yapılandırma metin alanı ve Yapılandırmayı Temizle, Yapılandırmayı Yapıştır, Sil, İptal ve Bitti etiketli düğmeler bulunmaktadır.

Renk İmzalarını yapılandırmaya başlamak için Açık Yardımcı Programı seçin.

Vision Sensor Utility arayüzü, solda renkli kalibrasyon karelerinden oluşan bir ızgara ve sağda SIG_1'den SIG_7'ye kadar etiketlenmiş İmza yuvalarının bir listesini gösterir. Her imzanın Ayarla ve Temizle butonları vardır. Üst taraftaki parlaklık kaydırıcısı 50 olarak ayarlanmıştır. Alt kısımda Yapılandırmayı Kopyala butonu belirecektir.

Vision Sensörünüzü bağlamak için pencerenin sol üst köşesindeki kamera simgesini seçin.

VEX Vision Sensörünün portlarını gösteren arka kısmının yakın çekimi. USB portu sol tarafta yer alıyor ve sensörün bağlı olduğunu gösteren sarı ışıkla yanıyor. Sensörün ayrıca V5 Brain'e bağlanmak için iki portu daha bulunuyor.

Vision Sensörünü USB-C portunu kullanarak bilgisayarınıza bağlayın.

Vision.vexcode.cloud'dan gelen ve bir Vision Sensörüne bağlanmayı isteyen bir tarayıcı istemi. Mavi bir seçim kutusunda Vision Sensor cihaz adı vurgulanmıştır. Bağlan ve İptal etiketli düğmeler istemin alt kısmında gösterilir.

Cihazınızın iletişim kutusunu kullanarak Görüntü Sensörünü seçin. Referans olması açısından burada bir Windows arayüzü gösterilmiştir.

Not: Vision Sensörü, EXP Brain'e bağlıyken Vision Utility ile yapılandırılamaz.

Vision Sensor Utility'den alınan canlı önizleme akışında, beyaz bir kalibrasyon alanının ortasında kırmızı bir küp görülüyor. Arayüz, üst tarafta 50'ye ayarlanmış bir Parlaklık kaydırıcısı ve sağ tarafta SIG_1'den SIG_7'ye kadar olan yapılandırma kontrollerini görüntüler. İmza yuvalarının altında Tümünü Temizle butonu belirir.

Bağlantı sağlandığında, Vision Sensor bağlıyken çekilmiş bir resmi gösterecek ve sağ üstteki kamera simgesi yeşil renge dönecektir.

Renk İmzasını Yapılandırma

Sol üst köşedeki Kamera simgesi vurgulanmış Vision Utility.

Vision Utility'de gösterilen görüntüyü güncellemek için yeşil kamera simgesini seçin.

Düşük parlaklık

Parlaklığı 10'a ayarlanmış kırmızı bir küp gösteren Vision Utility. Sahne çok loş ve küpün ne renk olduğunu söylemek zor.

Yüksek parlaklık

Parlaklığı 150'ye ayarlanmış kırmızı bir küp gösteren Vision Utility. Sahne çok daha aydınlık ve küp açıkça kırmızı.

Vision Sensor ile çekilen fotoğrafların parlaklığını değiştirmek için Vision Utility'nin üst kısmındaki Parlaklık kaydırıcısını kullanın.

Fare imlecinizi düz renkli nesnenin üzerine getirin, ardından seçin ve
videoda gösterildiği gibi yapılandırmak için istediğiniz rengin üzerine sürükleyin.
Not: Seçmek istediğiniz rengin sınırları içinde kalmaya dikkat edin. Aksi takdirde, arka plandan yanlışlıkla renklerini alabilirsiniz ve bu da Vision Sensörünün algılamasını bozabilir.

İmza eğitimi için kullanıldığını gösteren SIG_1 Ayar düğmesi vurgulanmış Görüntü Sensörü Yardımcı Programı.

Set butonu yeşil renge dönecektir. Rengi kaydetmek için bunu seçin.

Görüntü Sensörü önizlemesi, takip edilen kırmızı bir küpü gösteriyor. Nesnenin etrafını beyaz bir sınırlayıcı kutu ve artı işareti kaplaması çevreliyor ve RED_BOX olarak etiketleniyor. Nesnenin üstünde beyaz metinle CX 147, CY 142 koordinatları, genişlik 94 ve yükseklik 96 gösterilmektedir. Sağ tarafta RED_BOX imzası listeleniyor ve diğer SIG girişleri arasından seçiliyor.

Bir Renk İmzası ayarlandığında, bu imzayla eşleşen tüm renklerin etrafında bir sınırlayıcı kutu görünecektir. Bir nesnenin özellikleri ve bunlarla nasıl kod yazılacağı hakkında daha fazla bilgi için EXP API Referans Sitesigidin.

Ayrıca, adına tıklayarak Renk İmzasını yeniden adlandırabilirsiniz (varsayılan olarak ilk ad SIG_1'dir). Metin alanının dışını seçerseniz isim kaydedilecektir.

Bu videoda gösterildiği gibi
toleransını ayarlamak için Renk İmzasının yanındaki ok simgesini seçin,
Toleransın artırılması, benzer tonların daha geniş bir aralığının aynı Renk İmzası olarak tanınmasını sağlar; bu gölgeler veya parlama gibi tutarsız aydınlatmanın durumlarda faydalıdır. toleransını düşürmek sensörü daha seçici hale getirir ve yalnızca orijinal imzaya çok yakın renklerini tanır.

Bir Renk Kodunu Yapılandırma

Görüntü Sensörü önizlemesi, her biri sınırlayıcı kutu ve artı işareti kaplaması olan RED_BOX ve BLUE_BOX olarak etiketlenen iki izlenen nesneyi gösterir. Soldaki kırmızı kutunun koordinatları CX 73, CY 137, genişliği 90, yüksekliği 90'dır. Sağ taraftaki mavi kutunun koordinatları CX 191, CY 140, genişliği 94, yüksekliği 92'dir. Sağ tarafta imza listesi RED_BOX ve BLUE_BOX'ı içeriyor. Alt tarafta Kodlar sekmesi vurgulanmıştır.

Renk kodu, yatay bir desen oluşturan renk imzalarının birleşimidir. Renk imzalarını yapılandırdıktan sonra, renk kodlarını yapılandırmaya başlamak için Kodlar sekmesini seçin.

Kodlar sekmesi artık aktif. Sol tarafta aynı kırmızı ve mavi küpler RED_BOX ve BLUE_BOX etiketleriyle algılanıyor. Sağ panelde, en üst satırda her iki isimle de gruplanmış bir kod gösteriliyor: RED_BOX, BLUE_BOX.

Sağdaki metin kutusuna, renk koduna dahil edilecek renk imzalarının adlarını sırayla ve virgülle ayırarak girin.

Örneğin, Kırmızı ve ardından Mavi'den oluşan bir desen oluşturmak için RED_BOX,BLUE_BOXgirin. Mavi ve ardından Kırmızı'dan oluşan bir desen oluşturmak için BLUE_BOX,RED_BOXgirin.

Görüntü Sensörü önizlemesi kırmızı ve mavi küpleri tekrar yan yana gösteriyor. Kod listesinde RED_BOX ve BLUE_BOX'ı tek bir giriş altında gruplandıran BOX_CODE adlı özel bir etiket gösterilir. Gruplanmış giriş, küp adlarıyla aynı satırda görünür.

Renk İmzasını yeniden adlandırmak için sol metin alanının içine tıklayın.

Görüntü Sensörü önizlemesi, hem kırmızı hem de mavi küpleri birleştiren tek bir büyük beyaz sınırlayıcı kutuyu gösterir. Üstteki metinde CX 128, CY 134, genişlik 220, yükseklik 108, Sig 12 Ang=-1 yazıyor ve bu da birleşik nesne imzasını gösteriyor. Sağdaki Kodlar paneli, tanımlayıcı olarak BOX_CODE'u, bileşen öğeleri olarak ise RED_BOX ve BLUE_BOX'ı gösterir.

Yeni renk kodu için bir isim kaydedildiğinde ekranda görünecektir.

Renk Kodları, nesneleriyle birlikte kullanılabilen "Açı" adı verilen benzersiz bir özelliğe sahiptir. Bu özellik hakkında daha fazla bilgi için EXP API Referans Sitesiziyaret edin.

Görüntü Sensörünün Yapılandırmasını Kaydedin

Vision Sensor yardımcı programı arayüzü, RED_BOX ve BLUE_BOX olarak etiketlenen ve algılanan iki nesnenin canlı önizlemesini gösterir. Sınırlayıcı kutuları artı işaretleriyle gösterilir ve her biri için koordinat verileri gösterilir. Önizlemenin altında, parlaklık, imza adı ve renk parametrelerini içeren RED_BOX için bir JSON yapılandırma parçacığı görülebilir. Alt kısımda Kopyala Yapılandırması etiketli mavi bir düğme vurgulanmıştır.

Tüm renk imzaları ve renk kodları ayarlandıktan sonra Kopyala Yapılandırma seçin ve VEXcode'a dönün.

Mavi bir düğmenin vurgulandığı ve Yapılandırmayı Yapıştır olarak etiketlendiği Görüntü Sensörü Ayarları ekranı.

VEXcode'un içinde Yapıştır Yapılandırmasıseçin.

Aynı Görüntü Sensörü Ayarları ekranı, şimdi metin alanına yapıştırılmış yapılandırma JSON'uyla. JSON parlaklık ve RED_BOX imza parametrelerini içerir. Sağ alt köşedeki Bitti butonu vurgulanarak yapılandırmanın uygulanmaya hazır olduğu belirtilir.

Daha sonra Vision Sensör yapılandırmasını kaydetmek ve VEXcode EXP'de kodlamaya başlamak içinTamam seçin.

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

Last Updated: