教學大綱表
請遵守智慧財產權,勿使用非法影印教科書,避免觸法。
課程名稱 (中文) 機器視覺概論
(英文) Introduction To Machine Vision
開課單位 機械與材料工程學系
課程代碼 M3160
授課教師 謝禎冏
學分數 3.0 必/選修 選修 開課年級 大二
先修科目或先備能力:工程數學、程式語言(C/C++或Python)
課程概述與目標:介紹「 機器視覺」的原理及程式撰寫,使學生在研究與應用上具備開發影像處理技術的能力。
教科書 OpenCV-Python Tutorials,
圖書館電子書 https:// opencv-python-utroals.readthedocs.io/en/latest/py_tutorials/py_tutorials.html
課程大綱 學生學習目標 單元學習活動 學習成效評量 備註
單元主題 內容綱要
1 Introduction Images and Pictures
Images and Python
Image Display
運用數學、科學及工程知識的能力
設計與執行實驗,以及分析與解釋數據的能力
  • 實作
  • 講授
  •  
    2 Images and Pictures Images and Pictures
    Images and Python
    運用數學、科學及工程知識的能力
    設計與執行實驗,以及分析與解釋數據的能力
  • 實作
  • 講授
  •  
    3 Images and Python Images and Python
    Image Display
    運用數學、科學及工程知識的能力
    設計與執行實驗,以及分析與解釋數據的能力
  • 實作
  • 講授
  •  
    4 Spatial Domain Image Processing Point Processing 運用數學、科學及工程知識的能力
    設計與執行實驗,以及分析與解釋數據的能力
  • 實作
  • 講授
  •  
    5 Spatial Domain Image Processing Neighborhood Processing 運用數學、科學及工程知識的能力
    設計與執行實驗,以及分析與解釋數據的能力
  • 實作
  • 講授
  • 作業
  •  
    6 Spatial Domain Image Processing Image Geometry 運用數學、科學及工程知識的能力
    設計與執行實驗,以及分析與解釋數據的能力
  • 實作
  • 講授
  • 作業
  •  
    7 Spectral Domain Image Processing The Fourier Transform
    Fourier Transforms in MATLAB
    Filtering in the Frequency Domain
    運用數學、科學及工程知識的能力
    設計與執行實驗,以及分析與解釋數據的能力
  • 實作
  • 講授
  •  
    8 Image Restoration and Segmentation Image Restoration 運用數學、科學及工程知識的能力
    設計與執行實驗,以及分析與解釋數據的能力
  • 實作
  • 講授
  • 作業
  •  
    9 期中考 期中考 運用數學、科學及工程知識的能力
    設計與執行實驗,以及分析與解釋數據的能力
  • 實作
  •  
    10 Image Restoration and Segmentation Image Segmentation 執行機械工程實務所需技術、技巧及使用工具之能力
    設計機械工程系統、元件或製程之能力
    發掘、分析及處理問題的能力
  • 實作
  • 講授
  •  
    11 Image Geometry Transform Mathematical Morphology 執行機械工程實務所需技術、技巧及使用工具之能力
    設計機械工程系統、元件或製程之能力
    發掘、分析及處理問題的能力
  • 實作
  • 講授
  •  
    12 Image Geometry Transform Image Topology 執行機械工程實務所需技術、技巧及使用工具之能力
    設計機械工程系統、元件或製程之能力
    發掘、分析及處理問題的能力
  • 實作
  • 講授
  •  
    13 Image Topology Shapes and Boundaries 執行機械工程實務所需技術、技巧及使用工具之能力
    設計機械工程系統、元件或製程之能力
    發掘、分析及處理問題的能力
  • 實作
  • 講授
  •  
    14 Color Processing What Is Color
    Color Models
    Color Images in Python
    Pseudocoloring
    Processing of Color Images
    執行機械工程實務所需技術、技巧及使用工具之能力
    設計機械工程系統、元件或製程之能力
    發掘、分析及處理問題的能力
  • 實作
  • 講授
  •  
    15 Image Coding and Compression Lossless and Lossy Compression
    Huffman Coding
    Run-length Encoding
    The JPEG Algorithm
    執行機械工程實務所需技術、技巧及使用工具之能力
    設計機械工程系統、元件或製程之能力
    發掘、分析及處理問題的能力
  • 實作
  • 講授
  •  
    16 Wavelets Waves and Wavelets
    A simple Wavelet: The Haar Wavelet
    Wavelets in Python
    The Daubechies Wavelets
    Image Compression Using Wavelets
    High-Pass Filtering Using Wavelets
    Denising Using Wavelets
    執行機械工程實務所需技術、技巧及使用工具之能力
    設計機械工程系統、元件或製程之能力
    發掘、分析及處理問題的能力
  • 心得發表
  • 個別或小組指導
  •  
    17 Special Effects Polar Coordinates
    Ripple Effects
    General Distortion Effects
    Pixel Effects
    Color Images
    執行機械工程實務所需技術、技巧及使用工具之能力
    設計機械工程系統、元件或製程之能力
    發掘、分析及處理問題的能力
  • 心得發表
  • 個別或小組指導
  •  
    18 期末考 期末考 執行機械工程實務所需技術、技巧及使用工具之能力
    設計機械工程系統、元件或製程之能力
    發掘、分析及處理問題的能力
  • 心得發表
  • 個別或小組指導
  • 期末考
  • 平時成績
  •  

    教學要點概述:
    教材編選: ■ 自編教材 ■ 教科書作者提供
    評量方法: 期末考:30%   期中考:30%   實驗:20%   作業:20%  
    教學資源: □ 教材電子檔 ■ 課程網站
    課程網站:網路大學
    扣考規定:http://eboard.ttu.edu.tw/ttuwebpost/showcontent-news.php?id=504