ບົດທີ 5: ເປີດໃຊ້ການເບິ່ງເຫັນຂອງຄອມພິວເຕີ — ຕັ້ງຄ່າສ່ວນຂະຫຍາຍ AI ກວດຈັບໃບໜ້າ
LO
Session 545 minutes

ບົດທີ 5: ເປີດໃຊ້ການເບິ່ງເຫັນຂອງຄອມພິວເຕີ — ຕັ້ງຄ່າສ່ວນຂະຫຍາຍ AI ກວດຈັບໃບໜ້າ

Learning objective: ໂຫຼດສ່ວນຂະຫຍາຍ AI ຂອງ PictoBlox, ເປີດພາບຈາກເວັບແຄມ ແລະ ອ່ານພິກັດດັງ ແລະ ຕາ ເພື່ອຄວບຄຸມຕົວລະຄອນດ້ວຍໃບໜ້າ.

Theory & practice

👁️ ບົດທີ 5: ປ່ຽນເວັບແຄມໃຫ້ເປັນຕາອັດສະລິຍະຂອງ AI

🤖 ຄອມພິວເຕີເບິ່ງເຫັນໄດ້ບໍ?

ຍິນດີຕ້ອນຮັບສູ່ໂລກຂອງ ການເບິ່ງເຫັນຂອງຄອມພິວເຕີ (Computer Vision)!

ໃນບົດນີ້, ຄອມພິວເຕີຈະໃຊ້ເວັບແຄມເພື່ອ:

  • ກວດຈັບໃບໜ້າ.
  • ຫາຕຳແໜ່ງຕາ ແລະ ດັງ.
  • ຕິດຕາມການເຄື່ອນໄຫວຂອງຜູ້ໃຊ້.
  • ຄວບຄຸມຕົວລະຄອນ PictoBlox ດ້ວຍການເຄື່ອນໄຫວໃບໜ້າ.
ເວັບແຄມພຽງແຕ່ໃຫ້ພາບ. ປັນຍາປະດິດ (AI) ເປັນຜູ້ວິເຄາະພາບນັ້ນເພື່ອຊອກຫາລັກສະນະຂອງໃບໜ້າ.

🎯 ຈຸດປະສົງການຮຽນ

ຫຼັງຈາກບົດຮຽນນີ້, ເຈົ້າຈະສາມາດ:

  • ເພີ່ມສ່ວນຂະຫຍາຍ Face Detection ເຂົ້າໃນ PictoBlox.
  • ສະແດງວິດີໂອຈາກເວັບແຄມເທິງເວທີ.
  • ວິເຄາະໃບໜ້າຈາກກ້ອງ.
  • ອ່ານພິກັດ x ແລະ y ຂອງຕາ ຫຼື ດັງ.
  • ຄວບຄຸມຕົວລະຄອນດ້ວຍການເຄື່ອນໄຫວໃບໜ້າ.

1. ກຽມເວັບແຄມ

ກ່ອນເລີ່ມຂຽນໂປຣແກຣມ:

  1. 1ກວດວ່າເວັບແຄມເຊື່ອມຕໍ່ແລ້ວ.
  2. 2ເປີດ PictoBlox.
  3. 3ອະນຸຍາດໃຫ້ PictoBlox ໃຊ້ກ້ອງ.
  4. 4ນັ່ງຢູ່ບ່ອນທີ່ມີແສງສະຫວ່າງດີ.
  5. 5ວາງໃບໜ້າໄວ້ກາງພາບຂອງກ້ອງ.
🔒 ເປີດເວັບແຄມສະເພາະເມື່ອຕ້ອງການຝຶກຫັດເທົ່ານັ້ນ. ຢ່າຖ່າຍ ຫຼື ແບ່ງປັນຮູບຂອງຄົນອື່ນໂດຍບໍ່ໄດ້ຮັບອະນຸຍາດ.

2. ເພີ່ມສ່ວນຂະຫຍາຍ Face Detection

ເຮັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້:

  1. 1ຄລິກປຸ່ມ Extension ຢູ່ມຸມຊ້າຍລຸ່ມ.
  2. 2ຊອກຫາ ແລະ ເລືອກ Face Detection.
  3. 3ລໍຖ້າໃຫ້ PictoBlox ໂຫຼດແບບຈຳລອງການກວດຈັບ.
  4. 4ກວດວ່າບລັອກ Face Detection ປາກົດແລ້ວ.

ຊື່ບລັອກບາງອັນອາດແຕກຕ່າງກັນເລັກນ້ອຍໃນແຕ່ລະເວີຊັນຂອງ PictoBlox.

3. ສະແດງວິດີໂອຈາກກ້ອງ

ສ້າງໂປຣແກຣມນີ້:

text
when green flag clicked
turn video on stage with 0% transparency

ຄວາມໂປ່ງໃສ (transparency) ຄວບຄຸມວ່າວິດີໂອເຫັນຊັດປານໃດ:

ຄວາມໂປ່ງໃສຜົນ
0%ວິດີໂອເຫັນຊັດເຈນ
50%ວິດີໂອຈາງລົງ
100%ວິດີໂອເກືອບເບິ່ງບໍ່ເຫັນ

ຖ້າບໍ່ເຫັນວິດີໂອ, ໃຫ້ກວດສິດການໃຊ້ກ້ອງໃນບຣາວເຊີ ຫຼື ລະບົບປະຕິບັດການ.

4. ວິເຄາະໃບໜ້າ

ເພື່ອໃຫ້ AI ກວດຈັບໃບໜ້າ, ໃຫ້ໃຊ້ບລັອກ:

text
analyse image from camera

ບລັອກນີ້ຕ້ອງແລ່ນຢ່າງຕໍ່ເນື່ອງ ເພື່ອໃຫ້ລະບົບອັບເດດເມື່ອໃບໜ້າເຄື່ອນໄຫວ:

text
when green flag clicked
turn video on stage with 0% transparency

forever
    analyse image from camera

AI ສາມາດຫາຕຳແໜ່ງຂອງລັກສະນະຕ່າງໆ ເຊັ່ນ:

  • ຕາຊ້າຍ ແລະ ຕາຂວາ.
  • ດັງ.
  • ປາກ.
  • ຕຳແໜ່ງຂອງໃບໜ້າ.

5. ອ່ານພິກັດຂອງດັງ

ແຕ່ລະຈຸດເທິງໃບໜ້າມີສອງພິກັດ:

  • x: ຕຳແໜ່ງຕາມແນວນອນ.
  • y: ຕຳແໜ່ງຕາມແນວຕັ້ງ.

ໃຊ້ບລັອກ:

text
get [x] position of [nose] of face (1)
get [y] position of [nose] of face (1)

ສ້າງຕົວປ່ຽນສອງຕົວ:

text
Nose_X
Nose_Y

ແລ້ວອັບເດດພິກັດຢ່າງຕໍ່ເນື່ອງ:

text
when green flag clicked
turn video on stage with 0% transparency

forever
    analyse image from camera

    set [Nose_X] to
        [x position of nose of face 1]

    set [Nose_Y] to
        [y position of nose of face 1]

ເມື່ອເຈົ້າເຄື່ອນຫົວ, ຄ່າຂອງ Nose_X ແລະ Nose_Y ກໍປ່ຽນໄປນຳ.

6. ໂປຣເຈັກນ້ອຍ: ຄວບຄຸມຕົວລະຄອນດ້ວຍໃບໜ້າ

Mục Trọng Tâm

ໜ້າວຽກ

ເຮັດໃຫ້ຕົວລະຄອນຕິດຕາມຕຳແໜ່ງດັງຂອງຜູ້ໃຊ້.

text
when green flag clicked
turn video on stage with 20% transparency

forever
    analyse image from camera

    set [Nose_X] to
        [x position of nose of face 1]

    set [Nose_Y] to
        [y position of nose of face 1]

    go to x: [Nose_X] y: [Nose_Y]

ລອງ:

  • ອຽງຫົວໄປທາງຊ້າຍ.
  • ອຽງຫົວໄປທາງຂວາ.
  • ເງີຍຫົວຂຶ້ນ.
  • ກົ້ມຫົວລົງ.

ສັງເກດວ່າຕົວລະຄອນຕິດຕາມໃບໜ້າຂອງເຈົ້າບໍ.

7. ຕອບສະໜອງຕໍ່ຕຳແໜ່ງໃບໜ້າ

ເຈົ້າສາມາດໃຊ້ເງື່ອນໄຂເພື່ອໃຫ້ຕົວລະຄອນຕອບສະໜອງໄດ້ສະຫຼາດຂຶ້ນ:

text
if <Nose_X greater than 100> then
    say "ເຈົ້າກຳລັງອຽງໄປທາງຂວາ!"
else
    if <Nose_X less than -100> then
        say "ເຈົ້າກຳລັງອຽງໄປທາງຊ້າຍ!"

ຫຼື ປ່ຽນຊຸດ (costume):

text
if <Nose_Y greater than 80> then
    switch costume to [Happy]
else
    switch costume to [Normal]

8. ຖ້າ AI ກວດຈັບໃບໜ້າບໍ່ໄດ້

ໃຫ້ກວດ:

  • ເວັບແຄມເປີດຢູ່ບໍ?
  • PictoBlox ໄດ້ຮັບສິດໃຊ້ກ້ອງແລ້ວບໍ?
  • ໃບໜ້າຂອງເຈົ້າຢູ່ໃນກອບພາບບໍ?
  • ແສງສະຫວ່າງພໍບໍ?
  • ມີຫຍັງບັງຕາ ຫຼື ດັງບໍ?
  • ບລັອກ analyse image from camera ຢູ່ໃນການວົນຊ້ຳບໍ?
AI ອາດແມ່ນຍຳໜ້ອຍລົງເມື່ອຫ້ອງມືດເກີນໄປ, ໃບໜ້າຢູ່ໄກເກີນໄປ ຫຼື ເຄື່ອນໄຫວໄວເກີນໄປ.

🧩 ສິ່ງທ້າທາຍ

ປັບປຸງໂປຣເຈັກດ້ວຍແນວຄິດໃດໜຶ່ງເຫຼົ່ານີ້:

  1. 1ບັງຄັບຍານອະວະກາດໂດຍການເຄື່ອນຫົວ.
  2. 2ໃຫ້ຕົວລະຄອນໃສ່ໝວກສະໝືອນເທິງພາບເວັບແຄມ.
  3. 3ຫຼິ້ນສຽງເມື່ອຜູ້ໃຊ້ອຽງຫົວ.
  4. 4ຄວບຄຸມຕົວລະຄອນດ້ວຍຕຳແໜ່ງຂອງຕາ.
  5. 5ສ້າງເກມເກັບສິ່ງຂອງທີ່ບໍ່ຕ້ອງໃຊ້ແປ້ນພິມ.

✅ ຈື່ໄວ້

  • ເວັບແຄມຊ່ວຍໃຫ້ຄອມພິວເຕີຖ່າຍພາບໄດ້.
  • Face Detection ຊ່ວຍໃຫ້ AI ຊອກຫາໃບໜ້າ ແລະ ລັກສະນະໃບໜ້າ.
  • ບລັອກວິເຄາະຕ້ອງແລ່ນຢ່າງຕໍ່ເນື່ອງເພື່ອໃຫ້ພາບອັບເດດຢູ່ສະເໝີ.
  • ພິກັດ x ແມ່ນຕຳແໜ່ງຕາມແນວນອນ.
  • ພິກັດ y ແມ່ນຕຳແໜ່ງຕາມແນວຕັ້ງ.
  • ພິກັດໃບໜ້າສາມາດໃຊ້ຄວບຄຸມຕົວລະຄອນໄດ້.
Mục Trọng Tâm

ຄຳຖາມດ່ວນ

  1. 1ສ່ວນຂະຫຍາຍໃດໃຊ້ກວດຈັບໃບໜ້າ?
  2. 2ເປັນຫຍັງຕ້ອງວິເຄາະພາບຈາກກ້ອງຢ່າງຕໍ່ເນື່ອງ?
  3. 3ພິກັດ x ແລະ y ສະແດງເຖິງຫຍັງ?
  4. 4ແສງສະຫວ່າງມີຜົນຕໍ່ການກວດຈັບແນວໃດ?

Sẵn sàng kiểm tra kiến thức?

Chuyển sang phòng thi riêng để làm bài, xem kết quả và giải thích.

ແບບທົດສອບຄວາມສາມາດພາກທີ 2: ການເບິ່ງເຫັນຂອງຄອມພິວເຕີ ແລະ ການຕິດຕາມທ່າທາງດ້ວຍ AI →14 questions · 15 minutes