Skip to main content

വിഷൻ ഡാറ്റ ചലഞ്ചിനുള്ള പരിശീലനം - പൈത്തൺ

ടീച്ചർ ടൂൾബോക്സ് ഐക്കൺ അധ്യാപക ഉപകരണപ്പെട്ടി - ഈ പ്രവർത്തനത്തിന്റെ ഉദ്ദേശ്യം

ഒരു ഉദാഹരണ സ്നാപ്പ്ഷോട്ടിൽ നിന്ന് ഒരു ഡാറ്റ സെറ്റ് പൂർത്തിയാക്കുന്നതിന്, മുൻ പേജിൽ പഠിച്ച കാര്യങ്ങൾ പ്രയോഗിക്കാൻ ഈ പ്രവർത്തനത്തിലൂടെ വിദ്യാർത്ഥികളെ പ്രേരിപ്പിക്കുന്നു. അവർ വിട്ടുപോയ മൂല്യങ്ങൾ പൂരിപ്പിക്കുകയും, മധ്യഭാഗം X, Y മൂല്യങ്ങൾ കണക്കാക്കുകയും, റോബോട്ടിന്റെ കേന്ദ്രബിന്ദുവുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ വസ്തുവിന്റെ സ്ഥാനത്തെക്കുറിച്ച് ഡാറ്റയ്ക്ക് എന്ത് പറയാൻ കഴിയുമെന്ന് വ്യാഖ്യാനിക്കുകയും ചെയ്യും. ഇത് അവരെ തുടർന്നുള്ള വിഷൻ ഡാറ്റ ചലഞ്ചിൽ വിജയിക്കാൻ സജ്ജമാക്കും.

VEXcode V5 ഒരു ചുവന്ന ക്യൂബ് പിടിച്ചിരിക്കുന്ന ഒരു കൈയുടെ സ്നാപ്പ്ഷോട്ട് കാണിക്കുന്നതിനും x, y, വീതി, ഉയരം എന്നിവയുടെ ഡാറ്റ കാണിക്കുന്നതിനും താഴേക്ക് ചൂണ്ടുന്ന ഒരു അമ്പടയാളം ഉപയോഗിച്ച് REDBOX ആയി സ്നാപ്പ്ഷോട്ട് കമാൻഡ് സെറ്റ് ചെയ്യുക. REDBOX എന്ന് തിരിച്ചറിഞ്ഞ ക്യൂബ്.

നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ താഴെ വിട്ടുപോയ മൂല്യങ്ങൾ ചേർക്കുക.

സ്നാപ്പ്ഷോട്ടിൽ നിന്ന് നൽകിയിരിക്കുന്ന ഡാറ്റ ഇതാ:

  • എക്സ് = 50
  • വൈ = 36
  • പ = 152
  • എച്ച് = 150

മുകളിലുള്ള സ്നാപ്പ്ഷോട്ടിനെ അടിസ്ഥാനമാക്കി വലതുവശത്ത് റിപ്പോർട്ട് ചെയ്ത അപൂർണ്ണമായ ഡാറ്റയ്‌ക്കൊപ്പം ഇടതുവശത്ത് കാണിച്ചിരിക്കുന്ന വിഷൻ സെൻസർ കമാൻഡുകൾ. vision 5 objects അല്ല None True എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു, len(vision 5 objects) ഉം ഏറ്റവും വലിയ object center x ഉം ? ഉള്ളവയാണ്, ഏറ്റവും വലിയ object center y 111 വായിക്കുന്നു, ഏറ്റവും വലിയ object width ? ആണ്, ഏറ്റവും വലിയ object height 150 വായിക്കുന്നു.

  1. റോബോട്ടിന്റെ മധ്യബിന്ദുവിന്റെ ഇടത്തോട്ടോ വലത്തോട്ടോ ആണോ REDBOX?
  2. REDBOX റോബോട്ടിന്റെ മധ്യബിന്ദുവിനേക്കാൾ ഉയർന്നതാണോ അതോ താഴ്ന്നതാണോ?

അധ്യാപക നുറുങ്ങുകൾ ഐക്കൺ അധ്യാപക നുറുങ്ങുകൾ

ഡിറ്റക്ഷൻ ഫ്രെയിം REDBOX പൂർണ്ണമായും മൂടുന്നില്ല എന്ന വസ്തുതയിലേക്ക് വിദ്യാർത്ഥികളുടെ ശ്രദ്ധ ക്ഷണിക്കുക. അത് കുഴപ്പമില്ല. അത് ഇപ്പോഴും റെഡ്ബോക്സിനെ തിരിച്ചറിഞ്ഞു. വിഷൻ സെൻസർ ട്യൂൺ ചെയ്യുന്നത് ഡിറ്റക്ഷൻ ഫ്രെയിം പൂർണതയിലെത്തിക്കാൻ സാധ്യതയില്ല, അത് കുഴപ്പമില്ല. REDBOX-ന്റെ ഭൂരിഭാഗവും വിഷൻ സെൻസർ തിരിച്ചറിയുന്നു.

ടീച്ചർ ടൂൾബോക്സ് ഐക്കൺ ടീച്ചർ ടൂൾബോക്സ് - ഉത്തരങ്ങൾ

വിദ്യാർത്ഥികളുടെ ഉത്തരങ്ങൾ ഒരു ക്ലാസായി ചർച്ച ചെയ്യാവുന്നതാണ് കൂടാതെ/അല്ലെങ്കിൽ അവരുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കുകൾ പരിശോധിച്ച് അവർ പ്രവർത്തനം പൂർത്തിയാക്കിയെന്ന് ഉറപ്പാക്കാവുന്നതാണ്.

സ്നാപ്പ്ഷോട്ടിൽ ഒരു ഒബ്ജക്റ്റ് മാത്രമേ ഉള്ളൂ (ഒബ്ജക്റ്റ് എണ്ണം = 1) പ്രോഗ്രാം ആണ് വീതി നൽകുന്നത് (ഒബ്ജക്റ്റ് വീതി = 152). മധ്യഭാഗത്തെ X ന്റെ മൂല്യം 152/2 + 50 = 126 ആണ്.

പൂർത്തിയാക്കിയ സെൻസർ ഡാറ്റ VEXcode കമാൻഡുകളുമായി വിന്യസിച്ചിരിക്കുന്നു. ഡാറ്റ ക്രമത്തിൽ വായിക്കുന്നു, വിഷൻ 5 ഒബ്ജക്റ്റുകൾ ഒന്നുമല്ല = ശരിയാണ്; ലെൻ വിഷൻ 5 ഒബ്ജക്റ്റുകൾ = 1; ഏറ്റവും വലിയ ഒബ്ജക്റ്റ് സെന്റർ x = 126; ഏറ്റവും വലിയ ഒബ്ജക്റ്റ് സെന്റർ y = 111; ഏറ്റവും വലിയ ഒബ്ജക്റ്റ് വീതി = 152; ഏറ്റവും വലിയ ഒബ്ജക്റ്റ് ഉയരം = 150.

  1. റോബോട്ടിന്റെ മധ്യബിന്ദുവിന്റെ ഇടതുവശത്താണ് റെഡ്ബോക്സ് (മധ്യത്തിൽ നിന്ന് അൽപ്പം ഇടതുവശത്ത്). റോബോട്ടിന്റെ മധ്യബിന്ദുവിൽ നിന്ന് ഇടതുവശത്ത് 31.5 പിക്സലുകൾ (മധ്യഭാഗം 157.5 - 126) ആണ് REDBOX.
  2. REDBOX റോബോട്ടിന്റെ മധ്യബിന്ദുവിനേക്കാൾ താഴെയാണ് (മധ്യഭാഗത്തേക്കാൾ അല്പം താഴെ). റോബോട്ടിന്റെ മധ്യബിന്ദുവിൽ നിന്ന് 5.5 പിക്സലുകൾ (111 - മധ്യഭാഗം 105.5) താഴെയാണ് REDBOX.