Redzes sensors#

Ievads#

VEX V5 Redzes sensors nosaka un izseko krāsas un krāsu kodus. Tas ļauj redzes sensoram analizēt apkārtni, sekot objektiem un reaģēt, pamatojoties uz noteiktajiem vizuālajiem datiem.

Zemāk ir visu pieejamo bloku saraksts:

Darbības — tvert datus no redzes sensora atlasītajam objekta tipam.

Iestatījumi — izvēlieties, ar kuru objektu mijiedarboties.

Vērtības — piekļūstiet iegūtajiem datiem un izmantojiet tos.

Darbības#

uzņemt redzes sensora momentuzņēmumu#

Redzes momentuzņēmuma uzņemšanas steka bloks uztvers pašreizējo attēlu no redzes sensora, lai to apstrādātu un analizētu, meklējot krāsu parakstus vai krāsu kodus.

Krāsu paraksti un krāsu kodi vispirms ir jākonfigurē Vision Sensor Utility, pirms tos var izmantot ar šo bloku.

Piezīme: Pirms jebkuru citu redzes sensoru bloku izmantošanas ir nepieciešams momentuzņēmums.

Datu kopā objekti tiek glabāti sakārtoti no lielākā līdz mazākajam pēc platuma, sākot ar indeksu 0. Katra objekta īpašībām var piekļūt, izmantojot bloku vision object property. Ja netiek atrasti atbilstoši objekti, tiek ziņots par tukšu datu kopu.

uzņemt [Vision1 v] momentuzņēmumu no [SELECT_A_SIG v]

Parametrs

Apraksts

ierīce

Kuru redzes sensoru izmantot, konfigurējiet ierīcēs.

paraksts

Filtrē datu kopu, lai iekļautu tikai dotā paraksta datus. Pieejamie paraksti ir:

  • NOSAUKUMS — krāsas paraksts vai krāsas kods, kur NOSAUKUMS ir nosaukums, kas konfigurēts Vision Sensor Utility

Iestatījumi#

Iestatīt redzes sensora objekta elementu#

Steka bloks iestatīt redzes sensora objekta vienumu nosaka, kuru datu kopas vienumu izmantot.

iestatīt [Vision1 v] objekta vienumu uz (1)

Parametrs

Apraksts

ierīce

Kuru redzes sensoru izmantot, konfigurējiet ierīcēs.

prece

Izmantojamā datu kopas elementa numurs.

Vērtības#

Redzes sensora objekts pastāv#

Būla bloks redzes objekts pastāv ziņo, vai datu kopā ir noteikts noteikts krāsas paraksts vai krāsas kods.

  • Patiess — Datu kopā ir iekļauts krāsas paraksts vai krāsas kods.

  • Aplami — Datu kopā nav iekļauts krāsu paraksts vai krāsu kods.

<[Vision1 v] objekts pastāv?>

Parametrs

Apraksts

ierīce

Kuru redzes sensoru izmantot, konfigurējiet ierīcēs.

Redzes sensora objektu skaits#

Redzes objektu skaita ziņotāja bloks ziņo par datu kopā noteikto objektu skaitu kā veselu skaitli.

([Vision1 v] objektu skaits)

Parametrs

Apraksts

ierīce

Kuru redzes sensoru izmantot, konfigurējiet ierīcēs.

Redzes sensora objekta īpašība#

Pēc bloka take Vision Sensor snapshot izmantošanas katrā objektā ir iekļautas piecas īpašības (parādītas zemāk), kas tiek saglabātas.

([Vision1 v] objekts [platums v])

Visas īpašību vērtības apraksta noteiktā objekta pozīciju un izmēru redzes sensora skatā brīdī, kad tika izmantots bloks uzņemt redzes sensora momentuzņēmumu. Šīs vērtības tiek mērītas pikseļos, pamatojoties uz sensora 316 x 212 pikseļu izšķirtspēju.

Parametrs

Apraksts

redzes sensors

Izmantojamais redzes sensors, kas konfigurēts ierīcēs.

īpašums

Kuru noteiktā objekta īpašību izmantot:

platums#

Īpašība width norāda noteiktā krāsu paraksta platumu pikseļos kā veselu skaitli no 0 līdz 316.

Vision objekta īpašību steka bloks ar parametru, kas iestatīts uz width.#
[Vision1 v] objekts [platums v]

augstums#

Īpašība augstums norāda noteiktā krāsu paraksta augstumu pikseļos kā veselu skaitli no 0 līdz 212.

Vision objekta īpašību steka bloks ar parametru, kas iestatīts uz augstumu.#
[Vision1 v] objekts [augstums v]

centrsX#

Īpašība centerX norāda noteiktās krāsas paraksta centra x koordinātu pikseļos kā veselu skaitli no 0 līdz 316.

Vision objekta īpašību steka bloks ar parametru, kas iestatīts uz centerX.#
[Vision1 v] objekts [centerX v]

centrsY#

Īpašība centerY norāda noteiktās krāsas paraksta centra y koordinātu pikseļos kā veselu skaitli no 0 līdz 212.

Vision objekta īpašību steka bloks ar parametru, kas iestatīts uz centerY.#
[Vision1 v] objekts [centerY v]

leņķis#

Īpašība angle norāda noteiktā krāsas koda orientāciju kā veselu skaitli grādos no 0 līdz 180.

Piezīme: Leņķa īpašību var izmantot tikai ar krāsu kodiem.

Vision objekta īpašību steka bloks ar parametru, kas iestatīts uz leņķis.#
[Vision1 v] objekts [leņķis v]