VDO บทที่ 25 – สร้างแอพวิเคราะห์รูปภาพ (Image Recognizer Application)

คุณสมบัติของแอพ

ในบทนี้ สอนสร้างแอพวิเคราะห์ภาพ ด้วยคอมโพเนนต์ Image Recognizer โดยเราจะต้องอัพโหลดภาพจากกล้อง หรือจากในเครื่อง ส่งไปยังเว็บไซต์บริการของไมโครซอฟท์ เพื่อวิเคราะห์ จากนั้นทางเว็บก็จะส่งผลลัพธ์กลับมา เป็นคำอธิบายภาพ พร้อมกับระดับความมั่นใจ หรือ confidence ยิ่งมีค่ามาก ก็แสดงว่า มั่นใจในผลการวิเคราะห์ได้มาก นอกจากนี้ ยังให้ list ของ tag ต่างๆ ที่น่าจะเกี่ยวข้องกับภาพมาให้ด้วย

คอมโพเนนต์ที่กล่าวถึง

  • Image Recognizer เป็นคอมโพเนนต์ที่ทำหน้าที่เชื่อมต่อแอพของเรา กับเว็บบริการของไมโครซอฟท์ เพื่อวิเคราะห์ภาพ

บล็อกที่สำคัญ

  • Post Image ใช้สำหรับส่งภาพไปยังเว็บไซต์ไมโครซอฟท์ เพื่อวิเคราะห์
  • Get Response เป็นอีเวนต์ที่เกิดขึ้นเมื่อได้ผลลัพธ์จากวิเคราะห์กลับมา โดยในอีเวนต์ จะให้ค่าตัวแปร 5 ค่า คือ
    • responseCode คือ สถานะของรีเควสที่ส่งไป หากรหัสที่ตอบกลับมา คือ 200 แสดงว่า OK หรือ ได้ผลวิเคราะห์กลับมาแล้ว
    • responseContent คือ ข้อมูลการวิเคราะห์ภาพที่ทางไมโครซอฟท์ ส่งกลับมาให้ ซึ่งอยู่ในรูปแบบ JSON
    • tags คือ list ของ tag ต่างๆ ที่น่าจะเกี่ยวข้องกับภาพ ซึ่งดึงออกมาจาก responseContent
    • description คือ คำอธิบายภาพ ที่ดึงออกมาจาก responseContent เช่นกัน
    • descriptionScore คือ ระดับความมั่นใจ ซึ่งมีค่าตั้งแต่ 0 ถึง 1 ยิ่งค่านี้ ยิ่งมาก ก็แสดงว่า มั่นใจในผลการวิเคราะห์ได้มาก

ความรู้อื่นๆ

  • การใช้คำสั่ง Save app as ในเมนู Apps เพื่อบันทึก project เป็นอีกชื่อหนึ่ง

Comments

Popular posts from this blog

บทที่ 4 - เรียนรู้เกี่ยวกับ User Interface

บทที่ 16 - สร้างแอพนับจำนวนก้าว (Pedometer)

บทที่ 3 - เริ่มใช้ App Inventor สร้างแอพแรก