Image Processing IP101

course เรียนเขียนโปรแกรม Image Processing IP101

เน้นฝึกคิด ลงมือปฏิบัติ ให้สามารถใช้งานได้ในโลกจริง เรียนทั้ง ทฤษฏี / คณิตศาสตร์ (บางเรื่อง) รวมถึง ลงมือจริงโดย WORKSHOP และ example ที่หลากหลาย โดยใช้ OpenCV ซึ่งเป็นเครื่องมือที่มีการใช้งานอย่างกว้างขวางที่สุดในโลกทางด้าน Image Processing นอกจากนี้เรายังใช้ C# และ lib. บน C# เพื่อให้นักเรียนได้เรียนเรื่องของ Image Processing บน platform ที่หลากหลายมากขึ้น

Prerequisite

เนื่องจาก ใน course นี้เรา เรียนค่อนข้างลึก ผู้เรียนต้องมีความรู้ต่างๆ ก่อนเริ่มเรียนดังต่อไปนี้

  1. Computer Programming
  • มีความรู้ในภาษา C++ หรือ JAVA หรือ C# หรือ Python แบบลงลึก
  • สามารถใช้งานภาษา C++ และ C# ได้อย่างคล่องแคล่ว
  1. Data Structure: ผู้เรียนต้องสามารถเขียนและ แก้ปัญหา ต่างๆ โดยใช้ความรู้จาก วิชา Data Structure ได้ ยกตัวอย่างเช่น ถ้าไม่สามารถเขียนโปรแกรมแปลงนิพจน์ แบบ postfix , infix , prefix ได้ ท่านไม่เหมาะกับ course image processing แน่นอน
  2. Algorithm: ผู้เรียนต้องสามารถเขียนและ แก้ปัญหา ต่างๆ โดยใช้ความรู้จาก วิชา Algorithm ได้ ยกตัวอย่างเช่น ถ้าไม่สามารถเขียนโปรแกรมแก้ ปัญหา sudoku / 8-queens ได้ ท่านไม่เหมาะกับ course Image Processing แน่นอน
  3. สามารถแก้ปัญหาในการลงโปรแกรมต่าง ๆ ด้วยตัวเองได้
  4. สามารถ compile library โดยใช้ cmake ได้

ผู้เรียนจะต้องมีคุณสมบัติดังที่กล่าวมาแล้วทั้งห้าข้อจึงจะสามารถเรียนคอร์สนี้แล้วเข้าใจได้ เนื่องจากทาง EPT จะไม่ตอบปัญหาทุกอย่างในคอร์สนี้

สำหรับผู้ที่ไม่เคยเรียนเขียนโปรแกรมมาก่อนหรือมีคุณสมบัติไม่ครบทั้งห้าข้อ ขอแนะนำให้ลงคอร์สดังต่อไปนี้ โดยมาเรียนที่อาคารของเราที่ราชเทวีก่อน

  1. Computer Programming: เลือกเรียนอย่างใดอย่างหนึ่ง ระหว่าง Java J104 หรือ C++ CPP101 หรือ C# CS102
  2. Data Structure
  3. Algorithm

IP101 เรียนอะไรบ้าง

  1. Introduction to Digital image Processing
  2. Setting up tools
  3. Intensity Tranformations and Spatial Filtering and Histrogram
  4. Convolution
  5. Frequency domain
  6. Image Restoration
  7. Morphological
  8. Segmentation
  9. Template Maching
  10. Morphological
  11. Face Detection HAAR-LIKE classifier
  12. Harris
  13. Feature Detection
  14. Camera Matrix
  15. Camera Calibration
  16. Homography
  17. Ostu
  18. SIFT
  19. SURF
  20. Face Recognition
  21. OCR (ใช้ lib. ภายนอก)

สำคัญมาก คอร์สนี้เป็นคอร์สแบบ Advance ดังนั้นจะไม่มีการตอบคำถามใด ๆ ผู้เรียนจะต้องมีคุณสมบัติดังที่กล่าวมาแล้วทั้งห้าข้อข้างต้นจึงจะสามารถเรียนคอร์สนี้แล้วเข้าใจได้นะครับ

อ่านรายละเอียดการเรียนเพิ่มเติมได้ที่ https://expert-programming-tutor.com/detail_course/image_processing.php

00_INTRO

01_INSTALL_OPENCV_INTRO

02_POINT_OPERATION

03_USING_OPENCV

04_OTSU_COMAR_KEY

05_CANNY_HOUGH

06_ANSWERSHEET_DETECT_1

07_ANSWERSHEET_DETECT_2

08_RECALL_MATH_1

09_RECALL_MATH_2

10_CAMERAMATRIX_HAAR_SIFT_SURF

11_CAMERA_CALIBRATION

13_PROJECT1_COUNT_SHIMP

14_PROJECT2_PANORAMA

No announcements yet