การมองเห็นของเครื่องจักร
2(1-3-5)
วิชาบังคับก่อน : ENG23 1001 การเขียนโปรแกรมคอมพิวเตอร์ 1
การนำเข้าภาพจากแหล่งข้อมูล: กล้องถ่ายภาพ, สแกนเนอร์; รูปแบบไฟล์ภาพ: เจเพก, พีเอ็นจี, บีเอ็มพี, ทีฟฟ์; โครงสร้างพื้นฐานของภาพดิจิทัล: พิกเซล, ความละเอียดของภาพ, การแสดงสีภาพ; การกรองภาพ: เชิงพื้นที่, คอนโวลูชัน, กรองความถี่ต่ำและการกรองความถี่สูง; การปรับปรุงภาพ: การเพิ่มคุณภาพของภาพ, การลดสัญญาณรบกวน, การปรับปรุงคอนทราสต์ของภาพ, การยืดฮิสโตแกรม; การวิเคราะห์ภาพ: การวิเคราะห์ลักษณะของภาพ, การรู้จำรูปแบบ, การติดตามวัตถุ;
ผลสัมฤทธิ์การเรียนรู้
- วิเคราะห์ปัญหาทางวิศวกรรมที่เกี่ยวข้องกับการใช้งานเทคโนโลยีการประมวลผลภาพ (ดัชนีชี้วัดสมรรถนะ = 2.1)
- ออกแบบอัลกอรึทึมที่เกี่ยวข้องกับการใช้งานเทคโนโลยีการประมวลผลภาพเพื่อแก้ไขปัญหาทางวิศวกรรม (ดัชนีชี้วัดสมรรถนะ = 2.2)
- ออกแบบการทดลองการรู้จำรูปแบบหรือการติดตามวัตถุโดยใช้เทคนิคและ/หรือเครื่องมือการประมวลผลภาพ (ดัชนีชี้วัดสมรรถนะ = 6.1)
- ดำเนินการทดลองการรู้จำรูปแบบหรือการติดตามวัตถุโดยใช้เทคนิคและ/หรือเครื่องมือการประมวลผลภาพ (ดัชนีชี้วัดสมรรถนะ = 6.2)
- วิเคราะห์และตีความข้อมูลที่ได้จากการทดลองการรู้จำรูปแบบหรือการติดตามวัตถุโดยใช้เทคนิคและ/หรือเครื่องมือการประมวลผลภาพ (ดัชนีชี้วัดสมรรถนะ = 6.3)
Machine Vision
Prerequisite : ENG23 1001 Computer Programming I
Importing images from sources: Cameras, Scanners; Image file formats: JPEG, PNG, BMP, TIFF; Basic structure of digital images: Pixels, Image resolution, Image color representation; Image filtering: Spatial, Convolution, Low-pass filtering and High-pass filtering; Image enhancement: Image enhancement, Noise reduction, Contrast improvement, Histogram stretching; Image analysis: Image feature analysis, Pattern recognition, Object tracking;
Learning Outcomes
- Analyze engineering problems related to the application of image processing technology. (PI = 2.1)
- Design an algorithm related to the application of image processing technology to solve engineering problems. (PI = 2.2)
- Design experiments for pattern recognition or object tracking using image processing techniques and/or tools. (PI = 6.1)
- Conduct experiments for pattern recognition or object tracking using image processing techniques and/or tools. (PI = 6.2)
- Analyze and interpret data obtained from experiments on pattern recognition or object tracking using image processing techniques and/or tools. (PI = 6.3)