สาระการเรียนรู้ 1. การนำ Google Sheets มาประยุกต์ใช้กับการประมวลผลภาพ 2. การนำ Microsoft Excel มาประยุกต์ใช้กับการประมวลผลภาพ บทเรียนที่ 02 การนำ Google Sheets และ โปรแกรม Microsoft Excel มาประยุกต์ใช้กับโปรแกรม CiRA Core
ความหมายของ Goole Sheets กิจกรรมที่ 1 การนำ Google Sheets มาประยุกต์ใช้กับการประมวลผลภาพ กิจกรรมที่ 1 การนำ Google Sheets มาประยุกต์ใช้กับการประมวลผลภาพ Google Sheet เป็น Apps ของกลุ่ม Google Drive ซึ่งเป็นนวัตกรรมของ Google ที่เปิดบริการให้ฟรีเพียงแค่มี Google Account หรือ Gmail จะมีลักษณะการใช้งานคล้ายกับ Microsoft Excel มีการสร้าง Column Row ซึ่งสามารถใส่ข้อมูล ต่าง ๆ ลงไปใน Cell ได้ รวมถึงการคำ นวณสูตรต่าง ๆ การสร้าง กราฟ การสร้างแผนภูมิ แต่จะมีลักษณะการใช้งานที่ต่างจาก Microsoft Excel คือ สามารถใช้งานบน Web ได้เลย และไฟล์จะ ถูกบันทึกอัตโนมัติไว้ที่ Server ของ Google ทำ ให้สามารถเปิดไฟล์ ทำ งานได้ทุกที่ ทุกเวลา เพียงแค่มีสัญญาณอินเตอร์เน็ต และสามารถ แชร์ไฟล์ให้ผู้อื่นเข้ามาร่วมแก้ไขข้อมูลต่าง ๆ ได้ ซึ่ง Google Sheet จะมีระบบ Real time ทำ ให้ Save งาน ได้อัตโนมัติ นอกจากนี้ยังสามารถ Save หรือ Export ออกมาใช้งานกับ Excel ที่เครื่องของเราได้อีกด้วย 2
เปิด Google พิมพ์ค้นหา console.cloud.google.com ขั้นตอนที่ 1 ขั้นตอนการแสดงชนิดของป้ายทะเบียนรถยนต์ใน Goole Sheets 2 3
เลือก Select a project > NEW PROJACT > ตั้งชื่อ Project name ขั้นตอนที่ 2 4
เมื่อสร้าง Projact เสร็จจะมีการแจ้งเตือน ขั้นตอนที่ 3 5
ค้นหา Google Drive API > คลิก ENABLE ขั้นตอนที่ 4 6
ค้นหา Google Sheets APL > คลิก ENABLE ขั้นตอนที่ 5 7
คลิก APls & Services > Credentials > Create Credentials ขั้นตอนที่ 6 8
เลือก Service account > กรอกข้อมูล Service account details ขั้นตอนที่ 7 9
คลิกเข้า Email Service Accounts ขั้นตอนที่ 8 10
ใส่ข้อมูล Service account details ให้ครบถ้วน > คลิก DISABLE SERVICE ACCOUNT ขั้นตอนที่ 9 11
คลิก ADD KEY ขั้นตอนที่ 10 12
เลือก JSON > CREATE ขั้นตอนที่ 11 12 13
เมื่อคลิก CREATE จะดาวโหลดไฟล์ Project อัตโนมัติ ขั้นตอนที่ 12 14
เมื่อดาวโหลดเสร็จเรียบร้อยแล้วไฟล์ Project จะอยู่ที่ Windows (C) > Users > User ขั้นตอนที่ 13 15
ไปที่หน้า Desktop > Search > Command Prompt ขั้นตอนที่ 14 16 17
1. พิมพ์ cd C:\opt\ros\melodic\x64\Scripts 2. พิมพ์ > pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib 3. พิมพ์ > cd C:\opt\ros\melodic\x64\libs 4. พิมพ์ > pip install pysheets ขั้นตอนที่ 15 17
เปิด Gloogle Sheets ขั้นตอนที่ 16 18
พิมพ์ข้อมูลที่ต้องการแสดงผลที่ Gloogle Sheets ขั้นตอนที่ 17 19
เปิดไฟล์ Project > Copy Client_email ขั้นตอนที่ 18 20
เข้าไปที่ Gloogle Sheets > คลิก Share ตั้งชื่อ Name before sharing > Save > Send ขั้นตอนที่ 19 21
1. เปิดโปรแกรม ROS CORE เพื่อเรียกใช้ Library ต่าง ๆ 2. เปิดโปรแกรม CiRA Core เพื่อสร้าง Project ขั้นตอนที่ 20 22
ดึงกล่องเครื่องมือออกมาใช้งานจากแท็บเครื่องมือ และเชื่อมโยงเครื่องมือ ขั้นตอนที่ 21 เครื่องมือที่ใช้ในการแสดงชนิดของ ป้ายทะเบียนรถยนต์ใน Goole Sheets 23
Button Ran ใช้สำ หรับกดปุ่มเมื่อต้องการเริ่มใช้งานโปรแกรม Image Slide ใช้สำ หรับนำ ข้อมูลภาพนิ่งหลาย ๆ ภาพเข้ามาใช้งาน 1. ดึงกล่องเครื่องมือ Image Slide จากแท็บเครื่องมือ 3. คลิก Browse เพื่อเพิ่มไฟล์รูปภาพ 4. เลือกไฟล์รูปภาพที่ต้องการ 2. คลิกตั้งค่าเครื่องมือ Image Slide 5. คลิก Chose เสร็จสิ้น 24
Deep Detect ใช้สำ หรับนำ โมเดลเข้ามาใช้งาน หรือทดสอบโมเดล 1. ดึงกล่องเครื่องมือ Deep Detect 2. คลิกตั้งค่าเครื่องมือ 3. คลิก Config เพื่อเรียกหน้าต่าง เพิ่มไฟล์โมเดล 5. เลือก backend 6. ตั้งชื่อ 7. คลิก OK และเลือกไฟล์ เสร็จสิ้น Debug ใช้สำ หรับแสดงผลข้อมูล 25
Delay (ms) ใช้สำ หรับหน่วงเวลา Python Script ใช้สำ หรับการเขียนโปรแกรมภาษา Python เพื่อใช้สำ หรับจัดการหรือประมวลผลข้อมูล 1. ดึงกล่องเครื่องมือ Python จากแท็บเครื่องมือ 2. คลิกตั้งค่า 3. เลือก Python311 26
ผลลัพธ์ของการแสดงชนิดของป้ายทะเบียนรถยนต์ ใน Goole Sheets โดยใช้โปนแกรม CiRA Core 27
ความหมายของโปรแกรม Microsoft Excel กิจกรรมที่ 2 การนำ Microsoft Excel มาประยุกต์ใช้กับการประมวลผลภาพ กิจกรรมที่ 2 การนำ Microsoft Excel มาประยุกต์ใช้กับการประมวลผลภาพ โปรแกรม Microsoft Excel เป็นโปรแกรมที่อยู่ในชุด Microsoft Office โดยโปรแกรม Microsoft Excel เป็น โปรแกรมที่จะจัดเก็บข้อมูลต่าง ๆ ลงบนแผ่นตารางงาน ซึ่งจะมีจุดเด่นในเรื่องการคำ นวณ เช่น การทำ ตารางคำ นวณ การทำ กราฟ วิเคราะห์ข้อมูล รวมถึงการเขียนสูตรคำ นวณ ที่ซับซ้อนการทำ งานของโปรแกรมจะใช้ตารางตามแนวนอน (ROW) และแนวตั้ง (Column) ซึ่งจะเรียกในลักษณะนี้ว่า ตารางทำ การ (Spread Sheet) โดยไฟล์ของ Microsoft Excel เปรียบเสมือนเอกสารหนังสือ 1 เล่ม ที่ประกอบไปด้วยหน้า หลาย ๆ หน้า เรียกว่าสมุดงาน (Workbook) โดยในแต่ละหน้า เรียกว่าแผ่นงาน (Worksheet) ในแต่ละแผ่นงานจะแบ่ง ออกเป็นตารางซึ่งประกอบไปด้วยช่องตารางซึ่งเป็นส่วนที่ตัดกัน ของแถวและคอลัมน์เรียกว่าเซลล์(Cell) ในแผ่นงานหนึ่ง ๆ จะมีแถวทั้งหมด 1,048,576 แถว และ 16,384 คอลัมน์ โดยใช้ชื่อคอลัมน์เป็นตัวอักษรภาษาอังกฤษ ตั้งแต่ A จนถึง Z และ ต่อด้วย AA จนถึง AZ, BA จนถึง BZ ไปจนถึง XFD 28
ขั้นตอนการแสดงชื่อบุคคลในโปรแกรม Microsoft Excel สร้างโฟวเดอร์ Excel ใน Drive C : คลิกขวา > New > Folder > ตั้งชื่อโฟวเดอร์ Excel ขั้นตอนที่ 1 29
สร้างไฟล์ data > เข้าไปที่ Drive C > Excel > คลิกขวา > New > Microsoft Excel Worksheet ขั้นตอนที่ 2 30
ดึงกล่องเครื่องมือออกมาใช้งานจากแท็บเครื่องมือ และเชื่อมโยงเครื่องมือ ขั้นตอนที่ 3 31
Button Ran ใช้สำ หรับกดปุ่มเมื่อต้องการเริ่มใช้งานโปรแกรม WebCam ใช้สำ หรับดึงภาพเคลื่อนไหว จากกล้อง Webcam 2. คลิกตั้งค่าเครื่องมือ Webcam 1. ดึงกล่องเครื่องมือ Webcam จาก แท็บเครื่องมือ 3. เลือกกล้องที่ ต้องการเชื่อมต่อ 32
Debug ใช้สำ หรับแสดงผลข้อมูล 1. ดึงกล่อง Face Rec จากแท็บเครื่องมือ 2. คลิกตั้งค่าเครื่องมือ Face Rec 3. เลือก Detect Face only เพื่อไม่ แสดงชื่อบุคคล 4. เลือกระยะความใกล้ เคียงกับใบหน้า 5. ปรับแต่งข้อความ และกรอบข้อความ Face Rec ใช้สำ หรับตรวจจับใบหน้า 33
Delay (ms) ใช้สำ หรับหน่วงเวลา Face Trainer ใช้สำ หรับจดจำ ใบหน้า 1. ดึงกล่อง เครื่องมือ Face Trainer จาก แท็บเครื่องมือ แสดงชื่อบุคคล 3. เพิ่มชื่อบุคคล 2. คลิกตั้งค่าเครื่องมือ Facr Trainer แสดงภาพใบหน้าบุคคลที่บันทึกแล้ว 4. คลิก Get Face เพื่อบันทึกใบหน้า แสดงภาพจากกล้อง Webcam 34
Python Script ใช้สำ หรับการเขียนโปรแกรมภาษา Python เพื่อใช้สำ หรับจัดการหรือประมวลผลข้อมูล 1. ดึงกล่องเครื่องมือ Python จากแท็บเครื่องมือ 2. คลิกตั้งค่า 3. เลือก Python311 34 35
ผลลัพธ์ของการแสดงชื่อบุคคลในโปรแกรม Microsoft Excel โดยใช้โปนแกรม CiRA Core 36