Langsung ke konten utama

Latihan untuk Tantangan Data Visi - Python

Ikon Kotak Peralatan Guru Kotak Peralatan Guru - Tujuan dari Aktivitas ini

Aktivitas ini meminta siswa untuk menerapkan apa yang telah mereka pelajari di halaman sebelumnya untuk melengkapi kumpulan data dari contoh cuplikan gambar. Mereka akan mengisi nilai yang hilang, menghitung nilai X dan Y pusat, dan menafsirkan apa yang dapat diberitahukan data kepada kita tentang posisi objek relatif terhadap titik pusat robot. Hal ini akan mempersiapkan mereka untuk meraih kesuksesan dalam Vision Data Challenge yang akan datang.

Perintah VEXcode V5 Take snapshot diatur ke REDBOX dengan panah menunjuk ke bawah untuk menunjukkan cuplikan gambar tangan yang memegang kubus merah dengan kubus tersebut diidentifikasi sebagai REDBOX dan data x, y, lebar, dan tinggi ditampilkan.

Tambahkan nilai yang hilang di bawah ini ke dalam buku catatan teknik Anda.

Berikut data yang diperoleh dari snapshot:

  • X = 50
  • Y = 36
  • W = 152
  • H = 150

Perintah sensor penglihatan ditampilkan di sebelah kiri dengan data yang tidak lengkap dilaporkan di sebelah kanan berdasarkan cuplikan di atas. vision 5 objects is not None reports as True, len(vision 5 objects) and largest object center x have ?, largest object center y reads 111, largest object width is ?, and largest object height reads 150.

  1. Apakah REDBOX berada di sebelah kiri atau di sebelah kanan titik tengah robot?
  2. Apakah REDBOX lebih tinggi atau lebih rendah dari titik tengah robot?

Ikon Tips Guru Tips untuk Guru

Arahkan perhatian siswa pada fakta bahwa bingkai deteksi tidak sepenuhnya menutupi REDBOX. Tidak apa-apa. Perangkat itu masih mengenali REDBOX. Menyetel sensor penglihatan kemungkinan tidak akan menyempurnakan bingkai deteksi dan itu tidak masalah. Sensor penglihatan tersebut mengenali sebagian besar perangkat REDBOX.

Ikon Kotak Peralatan Guru Jawaban untuk Kotak Peralatan Guru -

Jawaban siswa dapat didiskusikan di kelas dan/atau Anda dapat meninjau buku catatan teknik mereka untuk memastikan bahwa mereka telah menyelesaikan aktivitas tersebut.

Hanya ada satu objek (jumlah objek = 1) dalam cuplikan gambar dan lebarnya disediakan oleh program (lebar objek = 152). Nilai X tengahnya adalah 152/2 + 50 = 126.

Data sensor yang telah selesai diselaraskan dengan perintah VEXcode. Data tersebut secara berurutan berbunyi: Vision 5 objects is not none = True; len vision 5 objects = 1; largest object center x = 126; largest object center y = 111; largest object width = 152; and largest object height = 150.

  1. REDBOX terletak di sebelah kiri titik tengah robot (agak sedikit ke kiri dari tengah). REDBOX terletak 31,5 piksel (pusat 157,5 - 126) di sebelah kiri titik tengah robot.
  2. REDBOX berada lebih rendah dari titik tengah robot (sedikit lebih rendah dari tengah). REDBOX berada 5,5 piksel (111 - tengah 105,5) di bawah titik tengah robot.