2011年9月30日 星期五

2011年9月22日 星期四

Week 3: Image 元件

 

1. 開啟與儲存 BMP 影像
2. Properties



ColorDialog1->Execute();
Image1->Canvas->Brush->Color =(TColor)RGB(130,67,33);
Image1->Canvas->FillRect(Rect(50,100,80,200));
Image1->Canvas->Pen->Color = ColorDialog1->Color;
Image1->Canvas->MoveTo(100,100);
Image1->Canvas->LineTo(100,200);
Image1->Canvas->Pixels[150][150] = clGreen;

3. Events
4. TBitmap::ScanLine

Byte *bPtrImageRow;
bPtrImageRow1 = (Byte *)Image1->Picture->Bitmap->ScanLine[j];
Image1->Refresh();

Sample Program -2011F-Week 3

5. MDI Application 練習
 

2011年9月16日 星期五

Week 2: C++ Builder 基本概念

1. 什麼是影像(image)? [PART 2]

 a. 什麼是影像?

 b. 與音樂之間的差別是什麼?

   時間軸(樂譜)上音階的變化 VS 平面空間(畫布)上色彩的變化

 c. 數位化是什麼?

   空間上的數位化 (取樣, sampling): 解析度 (resolution)
   色彩上的數位化 (量化, quantization): 位元深度 (bit depth)

 d. 如何取得影像?

  

  i. 相機 (底片機, 數位相機):
    相機的結構
    光圈、
    快門、
    感光元件、
    曝光值

  

  ii. 用攝影機可以嗎? : 每秒可以拍攝幾個劃面 (frame per sec, fps)

  iii. 還有其他的取像設備嗎?

 e. 照片又是什麼? 要印多大張?

2. [實作課程] C++ Builder 程式設計概念

  C++ Builder [ 維基百科, 官網, 台灣總代理興德資訊 ] 是 CodeGear 針對 C++ 程式語言所開發的快速應用程式開發工具 ( Rapid Application Development, RAD ), CodeGear 為 C++ 加入了許多的視覺化元件, 配合整合開發環境 ( Integrated Development Environment, IDE ), 推出了 C++ Builder 這個產品, 加速了一個視窗應用程式的開發。

 (1) applications, project file, exe file
 (2) units, cpp file, object file
 (3) forms, frm file
 (4) header file
 (5) VCL ( visual component library )
 (6) components, component palette



 (7) objects
 (8) object inspector

   

 (9) properties
 (10) events
 (11) methods
 (12) event-driven programming ( 事件驅動程式設計 )

 延伸閱讀: software development process
 

2011年9月9日 星期五

Week 1: 課程說明

1. 評分百分比
 a. 期中考: ( 30% )
 b. C++ Builder 程式作業: ( 60% )
 c. 報告: 閱讀報告, 參觀展覽報告, 專題研究報告 ...任選一類 ( 10% )

2. 影像處理可以做什麼?

人們對於數位影像處理方法的興趣來自於兩個主要的應用領域: 改善影像資訊供人理解之用, 以及處理影像資料供自動機器感知所需的儲存、傳輸與表示。

  

 a. 修圖

 

 b. 車牌自動辨識

 

3. 什麼是影像(image)? [PART 1]

 a. 什麼是影像?

 b. 與音樂之間的差別是什麼?

   時間軸(樂譜)上音階的變化 VS 平面空間(畫布)上色彩的變化

 c. 數位化是什麼?

   空間上的數位化 (取樣, sampling): 解析度 (resolution)
   色彩上的數位化 (量化, quantization): 位元深度 (bit depth)

 d. 如何取得影像?

  i. 相機 (底片機, 數位相機): 光圈、快門、感光元件、曝光值
  ii. 用攝影機可以嗎? : 每秒可以拍攝幾個劃面 (frame per sec, fps)
  iii. 還有其他的取像設備嗎?

 e. 照片又是什麼? 要印多大張?

4. 參考書籍

  

 原著: Rafael C. Gonzales, Richard E. Woods
 譯者: 繆紹綱 教授 (中原大學電子系)

 ISBN: 978-986-6534-10-2 (aNobii)
 出版: 台灣培生教育出版股份有限公司
 發行: 普林斯頓國際有限公司
 代理: 高立圖書有限公司
 聯絡電話: (02)2290-0318 分機 235 蔡小姐
 定價: 880 元 (團購價: 740 元)

 本書特色:
  ♦ 空間域與頻率域影像處理的全新探討方式。
  ♦ 新增模糊集合及其在影像處理應用的討論。
  ♦ 新增電腦斷層掃描的章節。
  ♦ 小波轉換章節的重大修訂。
  ♦ 資料壓縮章節的全新改版,包括新的壓縮技術、數位視訊壓縮標準以及浮水印。
  ♦ 形態學影像處理的更深入討論。
  ♦ 新加入的邊緣檢測方法,包括 Marr-Hildreth 演算法和 Canny 演算法。
  ♦ 加入超過 400 張新影像、超過 200 個線狀圖和表格以及 80 個以上的新習題。
  ♦ 對於複雜的處理程序,以逐步的演算法形式整理出。
  
  第一章 緒論
  第二章 數位影像基礎
  第三章 強度轉換與空間濾波
  第四章 頻率域上的濾波
  第五章 影像復原與重建
  第六章 彩色影像處理
  第七章 小波和多解析度處理
  第八章 影像壓縮
  第九章 形態學影像處理
  第十章 影像分割
  第十一章 表示與描述
  第十二章 物體辨識
  影像壓縮用的編碼表
  參考文獻
  英中文索引