คอมพิวเตอร์-การนำโปรแกรมมาประยุกต์ใช้งาน

คอมพิวเตอร์-การนำโปรแกรม SAP lumira มาประยุกต์ใช้งาน

SAP Lumira หนึ่งในโปรแกรมด้าน data visualization ที่สามารถแสดงความแตกต่างด้าน bar charts, pie charts, cross tables, geo-maps

มันเป็นโปรแกรมที่ยอดเยี่ยมซึ่งถูกประยุกต์ใช้กับงานหลายๆ ด้าน เช่น การตรวจสอบว่าลูกค้าเดินไปที่ร้านไหนในห้างมากกว่ากัน หรือการนำโปรแกรมมาวิเคราะห์ในเกมฟุตบอล

แผนภาพต่างๆ มีทั้งที่เป็นภาพเอกลักษณ์หรือเป็นภาพเฉพาะ เราสามารถติดตั้งโปรแกรมทางด้าน visualization เข้าไปเพิ่มเติมได้

อาทิเช่นในเกมฟุตบอลเราสามารถติดตั้งระบบของ lumira เข้าไปเพื่อสร้างเป็นแผนภาพแบบ heatmap เพื่อดูว่านักฟุตบอลคนใดวิ่งด้วยระยะทางเท่าไหร่ และวิ่งไปที่ส่วนไหนของสนามบ้าง 

ก่อนที่เราจะได้ข้อมูล เราต้องหาอุปกรณ์ที่เป็นตัวรับภาพก่อนซึ่งก็คือกล้อง จะมีการติดตั้งกล้อง HD รอบสนาม,และสัญญาณ RFID ในการตรวจจับความเคลื่อนไหวของนักฟุตบอลทุกคนในสนาม หากต้องการนักฟุตบอลรายใดก็เลือกชี้ไปที่นักฟุตบอลคนนั้น ซึ่งในที่นี้จะระบุพิกัดแบบแกน x และแกน y ได้ 

ไม่เพียงเท่านั้นมันยังระบุเป็นภาพแบบสามมิติก็ได้ แต่ในเชิงของฟุตบอลอาจจะไม่ต้องการความละเอียดขนาดนั้น ซึ่งการนำเสนอภาพในรูปแบบสองมิติเป็นการนำเสนอโดยทั่วไป และบางครั้งกลุ่มของข้อมูลอาจนำเข้าไปเก็บที่ github เพื่อการใช้งานในทีมงานได้ด้วย

เมื่อเรามองไปที่สนามฟุตบอลจะมองเห็นเป็นรูปสี่เหลี่ยมผืนผ้าสีเขียว มีเส้นวงกลม และมีจุดต่างๆ หากว่าเราใช้โปรแกรม SAP Lumira  เข้าช่วย จะเป็นการจำลองสนามฟุตบอลย่อส่วนลงมา และเหมือนกับผู้ใช้งานสามารถเห็นรูปภาพเป็นรูปสามมิติ อย่างไรก็ตามเส้นครึ่งวงกลมหน้าเขตประตูเป็นเส้นที่ตรวจจับยาก เพราะต้องคำนวณขนาดความกว้างของสนามฟุตบอลที่ไม่เท่ากัน แต่มันก็ยังวาดรูปออกมาได้สมส่วนกับขนาดของสนามฟุตบอลจริงๆ 

หรือหากว่าคุณต้องการดูคนที่อยู่ในสโตร์ คุณก็ต้องจับสเกลก่อนว่าสโตร์มีวัตถุอะไรวางอยู่บ้าง และบริเวณแถบสีเหลืองเป็นสิ่งที่มีชีวิตอาศัยอยู่เช่น คน,สุนัชก็ได้ ทำให้เรารู้ความเคลื่อนไหวว่าในช่วงเวลานั้นมีความเคลื่อนไหวอย่างไร และบุคคลที่สนใจเดินทางไปทางไหนกันบ้าง หรือจะเก็บภาพแบบ snapshot คือภาพ heatmap แบบระบุเวลาที่ชัดเจนก็ได้ แต่มันเป็นคนละแบบกับกล้องวงจรปิด

ซึ่งมันจะใช้ภาษา javascript ในการทำงานร่วมกับ heatmap ด้วย โดย opensource javascript จะไปเรียก heatmap.js ที่เป็นไลบรารี่พื้นฐาน

heatmap.js จะมีสองออบเจ็กต์ที่สำคัญคือ html div ในการเก็บ element ที่เรียกว่า container div element และออบเจ็กต์ที่สองคือ Array of coordinates ซึ่งเขียนเพื่อรองรับ input จากกล้อง HD

ถ้าคุณมี layout ที่ต่างออกไป คุณอาจจะใช้รูปแบบโค้ดเดียวกันก็ได้ เพียงแต่ว่าต้องวาด layout ใหม่ขึ้นมาก่อน หรือถ้ารับอินพุตเป็นความกว้างและความยาว (ในรูปแบบภาพสองมิติ) มันจะทำงานได้อย่างอัตโนมัติอยู่แล้ว

สิ่งนี้เป็นองค์ประกอบที่ยอดเยี่ยมจากการใช้งานโปรแกรม SAP Lumira นั่นเอง