Görüntü Sensörü#

giriiş#

VEX V5 için Görsel Sensör, renkleri ve renk kodlarını algılar ve izler. Bu sayede Görsel Sensör, çevresini analiz edebilir, nesneleri takip edebilir ve algılanan görsel verilere göre tepki verebilir.

Aşağıda mevcut tüm blokların listesi bulunmaktadır:

İşlemler — Seçilen nesne türü için Görsel Sensörden veri yakala.

Ayarlar — Hangi nesneyle etkileşim kuracağınızı seçin.

Değerler — Yakalanan verilere erişim ve kullanım.

Eylemler#

Görüntü sensörünün anlık görüntüsünü al#

Görüntü anlık görüntüsü al yığın bloğu, renk imzaları veya renk kodları için işlenip analiz edilecek olan Görüntü Sensöründen mevcut görüntüyü yakalayacaktır.

Bu blokla kullanılabilmeleri için öncelikle Görsel Sensör Yardımcı Programı’nda renk imzaları ve renk kodları yapılandırılmalıdır.

Not: Diğer Görüntü Sensörü bloklarını kullanmadan önce öncelikle bir anlık görüntü alınması gerekmektedir.

Veri seti, 0 indeksinden başlayarak genişliğe göre en büyükten en küçüğe doğru sıralanmış nesneleri depolar. Her nesnenin özelliklerine görüş nesnesi özelliği bloğu kullanılarak erişilebilir. Eşleşen nesne bulunmazsa boş bir veri seti raporlanır.

[Vision1 v] sensörüyle [SELECT_A_SIG v] anlık görüntüsü al

Parametre

Tanım

cihaz

Kullanılacak görüntü sensörünün hangisi olduğu, Cihazlar penceresinde yapılandırılır.

imza

Veri kümesini yalnızca belirtilen imzaya ait verileri içerecek şekilde filtreler. Mevcut imzalar şunlardır:

  • İSİM - Bir renk imzası veya renk kodu; burada İSİM, Görsel Sensör Yardımcı Programında yapılandırılmış addır.

Ayarlar#

Vision Sensor nesne öğesini ayarla#

Görsel Sensör nesne öğesini ayarla yığın bloğu, veri kümesindeki hangi öğenin kullanılacağını belirler.

[Vision1 v] nesne öğesini (1) olarak ayarla

Parametre

Tanım

cihaz

Kullanılacak görüntü sensörünün hangisi olduğu, Cihazlar penceresinde yapılandırılır.

öğe

Veri setinde kullanılacak öğenin numarası.

Değerler#

Görsel Sensör nesnesi mevcut#

Görsel nesne mevcut Boolean bloğu, veri kümesinde belirtilen bir renk imzasının veya renk kodunun tespit edilip edilmediğini bildirir.

  • Doğru — Veri seti bir renk imzası veya renk kodu içeriyor.

  • Yanlış — Veri seti renk imzası veya renk kodu içermiyor.

<[Vision1 v] nesnesi var mı?>

Parametre

Tanım

cihaz

Kullanılacak görüntü sensörünün hangisi olduğu, Cihazlar penceresinde yapılandırılır.

Görsel Sensör nesne sayısı#

Görsel nesne sayısı raporlama bloğu, veri kümesindeki tespit edilen nesne sayısını tam sayı olarak rapor eder.

([Vision1 v] nesne sayısı)

Parametre

Tanım

cihaz

Kullanılacak görüntü sensörünün hangisi olduğu, Cihazlar penceresinde yapılandırılır.

Görsel Sensör nesne özelliği#

Görsel Sensör anlık görüntüsü al bloğu kullanıldıktan sonra depolanan her nesneyle birlikte beş özellik de dahil edilir (aşağıda gösterilmiştir).

([Vision1 v] nesnesi [genişlik v])

Tüm özellik değerleri, Görüş Sensörü anlık görüntüsü al bloğunun kullanıldığı anda Görüş Sensörünün görüş alanındaki algılanan nesnenin konumunu ve boyutunu tanımlar. Bu değerler, sensörün 316 x 212 piksel çözünürlüğüne bağlı olarak piksel cinsinden ölçülür.

Parametre

Tanım

görüş sensörü

Kullanılacak Görüntü Sensörü, Aygıtlar penceresinde yapılandırılır.

mülk

Algılanan nesnenin hangi özelliğini kullanacağız:

Genişlik#

Genişlik özelliği, algılanan renk imzasının genişliğini piksel cinsinden, 0 ile 316 arasında tam sayı olarak bildirir.

Parametresi genişlik olarak ayarlanmış Vision nesnesi özellik yığını bloğu.#
[Vision1 v] nesnesi [genişlik v]

yükseklik#

Height özelliği, algılanan renk imzasının yüksekliğini piksel cinsinden, 0 ile 212 arasında tam sayı olarak bildirir.

Vision nesnesinin özellik yığını bloğu, parametresi yükseklik olarak ayarlanmış halde.#
[Vision1 v] nesnesi [yükseklik v]

merkezX#

centerX özelliği, algılanan renk imzasının merkezinin x koordinatını piksel cinsinden 0 ile 316 arasında tam sayı olarak bildirir.

Parametresi centerX olarak ayarlanmış Vision nesnesi özellik yığını bloğu.#
[Vision1 v] nesnesi [merkezX v]

merkezY#

centerY özelliği, algılanan renk imzasının merkezinin y koordinatını piksel cinsinden 0 ile 212 arasında tam sayı olarak bildirir.

Parametresi centerY olarak ayarlanmış Vision nesnesi özellik yığını bloğu.#
[Vision1 v] nesnesi [merkezY v]

açı#

Açı özelliği, algılanan renk kodunun yönünü 0 ile 180 derece arasında tam sayı olarak bildirir.

Not: Açı özelliği yalnızca renk kodlarıyla kullanılabilir.

Parametresi “açı” olarak ayarlanmış Vision nesnesi özellik yığını bloğu.#
[Vision1 v] nesnesi [açı v]