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 個以上的新習題。
  ♦ 對於複雜的處理程序,以逐步的演算法形式整理出。
  
  第一章 緒論
  第二章 數位影像基礎
  第三章 強度轉換與空間濾波
  第四章 頻率域上的濾波
  第五章 影像復原與重建
  第六章 彩色影像處理
  第七章 小波和多解析度處理
  第八章 影像壓縮
  第九章 形態學影像處理
  第十章 影像分割
  第十一章 表示與描述
  第十二章 物體辨識
  影像壓縮用的編碼表
  參考文獻
  英中文索引
 

2011年8月15日 星期一

Depixelizing Pixel Art

Super Mario World 2: Yoshi's Island, © Nintendo

Scriptol: Amazing algorithms to enhance or transform images

List of algorithms for image processing whose level of intelligence avoids infinitely complex tasks.
From the simplest to more complex ones...

2011年3月5日 星期六

News: 兩顆大眼睛!Sony 3D 攝錄影機下周登台!

[ T客邦 原始新聞連結 ]



Sony 即將在下週舉辦 2011 全系列攝錄影機發表會,已經透露會有在 CES 上頗受矚目的,全球第一台 10 倍光學變焦 Full HD 3D 機種、全球第一台微投影 AVCHD 機種以及所有本年度共計七台的新機,下周就可以看到這台驚人的Full HD 3D攝錄影機現身台灣。

自從 Panasonic 發表第一款 3D 攝錄影機 HDC SDT750,已經很久不見新款 3D 攝錄影機上市,而且實際上市的機種也是少之又少,最近又到攝錄影機新一代機種亮相的時節,包括 Sony、JVC、Panasonic 等品牌,都會陸續舉辦新機發表,最快豋場的,就是下周 Sony 的 Full HD 3D 攝錄影機。

全球首款 10 倍光學變焦 Full HD 3D 機種

Sony 的 3D 攝錄影機,最早是在 CES 上發表,同展上也有 JVC 發表 3D 攝錄影機 GS-TD1,而Panasonic 一系列新機,幾乎都可以搭載 3D鏡頭,變成3D攝錄影機,不過相較於 Panasonic 搭載 3D 鏡頭的方式,Sony 的 HDR-TD10,是紮紮實實的內建雙鏡頭,有雙處理器、雙鏡頭、雙感光元件,鏡頭獨立拍攝都是 Full HD 高畫質影片,並不像 Panasonic 裝上鏡頭後,解析度只剩一半的模式,是真正的 3D Full HD 攝錄影機。

感光元件是採用兩顆 1/4"背照式 Exmor R CMOS Sensor,鏡頭是搭載 Sony G Lens,機身控制在一般家用機種相當的尺寸,不過搭載了雙鏡頭,寬度不免擴張了許多,比硬碟式的 HDR-XR550,還要寬約 1.5 公分,重量也多了 100 多公克。在 3D 的錄影功能上,並不是特別強,而且大多數功能都是只能在 2D 錄影時才能使用,像是白平衡、臉部偵測、微笑快門、追蹤對焦、場景模式等,幾乎可以說只有 Auto 模式可以用。