2008年9月23日 星期二

20080924

1.上次提ˊ到處理速度問題,寫回Memo是個偷雞方法
減少處理像素是個好方法,以目前需求來說。

2.聲音部分設法了解XY軸是什麼數值

3.對一張張Frame來說,資料要如何記錄?也是傷腦筋
---------------------------------------------------------------

2008年9月18日 星期四

Videolab

http://www.mitov.com/html/videolab_features.html
官網部分資料非常豐富,多數元件(component)需要時間去試

============================
http://member.mine.tku.edu.tw/www/mrchildren/videohistogram.rar
我試出來可以利用新增一個"VLGenericFilter"可以讀取到RGB的
步驟1:新增一個VLGenericFilter
2.把VLGenericFilter的inputpin連接到VLAVIPlayer1.OutputPin
3.在VLGenericFilter圖案上滑鼠按兩下新增程式碼(如範例)

PS. Text1、按鈕都沒有用,有用到Memo1

& 影片會跑很慢因為 VLGenericFilter 裡面有2個for迴圈要寫回Memo1

2008年8月7日 星期四

http://www.video-process.com/VideoLab_VCL_3_1.zip

VideoLab
---------------------
功能比DSPACK強大,依照網址下載
http://www.video-process.com/VideoLab_VCL_3_1.zip
軟體會被安裝在
C:\Program Files\Borland\CBuilder6\LabPacks

在C:\Program Files\Borland\CBuilder6\LabPacks\Demos 裡面有一堆範例,可以試試
有關聲音,C:\Program Files\Borland\CBuilder6\LabPacks\Demos\VideoLab\AudioDisplay

說明文件:"C:\Program Files\Borland\CBuilder6\LabPacks\Help\VideoLab.pdf"
務必要看。------------------>這文件很重要。

下次開會請每個人說明C:\Program Files\Borland\CBuilder6\LabPacks\Demos\VideoLab\ 裡面範例,分配如下(每個資料夾下面都會有可執行檔,可執行,有些怪怪的):
徐銘鴻=VideoHistogram,VideoFilters,VideoCompression
陳耀斌=VideoCapture,TransparentColorsDemo,SimpleVideo
高銘鴻=RecordBitmapsDemo,ProcessBitmap,GeometricTransforms
葉潤霖=FreeFrameDemo,CustomPaintDemo
葛東朕=audioDispay,avifilter,CaptureBitmap
陳弘全=CustomFilterDemo,CombineVideo

2008年8月3日 星期日

如何安裝 DSPack 在 Borland Builder C++ ?

真麻煩
--------------------http://eizon.spaces.live.com/blog/cns!A7C77B514C725CB!696.entry

[如何安裝 DSPack 在 Borland Builder C++ ?]

01.首先下載 Microsoft DirectX 9.0 SDK 與 Microsoft DirectX 9.0c SDK (2005 Oct.)。

02.將兩個版本的 SDK 解壓縮後,拷貝 9.0c SDK 的 "Include" 與 "Lib" 目錄,
複製(取代)至 9.0 SDK 的 "Include" 與 "Lib" 目錄。
(DX9.0c -> DX9.0)

03.接著下載 DSPack 2.31 與 DSPack 2.34。

04.安裝 DSPack 2.31 至 "C:\Program Files\DSPack\";
另外將 DSPack 2.34 解壓縮至 "C:\Program Files\DSPack234\"。

05.將 DSPack 2.34 的 "Include" 與 "Lib" 目錄,
複製(取代)至 9.0 SDK 的 "Include" 與 "Lib" 目錄。
(DSPack2.34 -> DX9.0)

06.再將 9.0 SDK 的 "Include" 與 "Lib" 目錄,
複製(取代)至 "C:\Program Files\Borland\CBuilder6\" 的 "Include" 與 "Lib" 目錄。
(DX9.0 -> BCB6)

07.*依序*編譯 DSPack 2.31 "Packages" 目錄中的:
1) 編譯 DirectX9_BCB6.bpk (注意:請先移除 D3DX9.PAS)
2) 編譯 DSPack_BCB6.bpk
目的是要產生以下兩個檔案
"C:\Program Files\DSPack\src\DirectX9\DirectShow9.HPP"、
"C:\Program Files\DSPack\src\DSPack\DSUtil.HPP" 。

08.*依序*編譯 DSPack 2.34 "Packages" 目錄中的:
1) 編譯 DirectX9_BCB6.bpk (注意:請先移除 D3DX9.PAS)
2) 編譯 DSPack_BCB6.bpk
3) 安裝 DSPackDesign_BCB6.bpk
儲存後關閉 Project。

09.請至 DSPack 2.31 目錄下的 "\src\DirectX9" 複製 DirectShow.HPP 至 DSPack 2.34 相同路俓;
再至 DSPack 2.31 目錄下的 "\src\DSPack" 複製 DSUtil.HPP 至 DSPack 2.34 相同路俓。

10.取得更新檔 "CRTDBG.H" 複製至 "C:\Program Files\Borland\CBuilder6\Include\" 目錄。

11.回到 Builder 設定使用環境:Tools -> Environment Options -> Library -> Library path
加入以下的路徑: C:\Program Files\DSPACK234\src\DirectX9
C:\Program Files\DSPACK234\src\DSPack

12.接著請開啟 DEMO 測試!例如: C:\Program Files\DSPACK234\Demos\BCB6\Playcap\Playcap.bpr
C:\Program Files\DSPACK234\Demos\BCB6\PlayWin\PlayWin.bpr

13.編譯執行前,請先至 Builder 修改專案路徑: Project -> Options -> Directories/Conditionals
修正 Include path & Library path 中無效的路徑,例如:D:\DSPACK\Demos\BCB6\Playcap 修改成
C:\Program Files\DSPACK234\Demos\BCB6\Playcap 。

14.修正後,即可編譯執行。

2008年7月8日 星期二

第一屆嵌入式系統夏令營

================讚===============
第一屆嵌入式系統夏令營
(2008 Embedded System Summer Camp)
指導單位:教育部
主辦單位:教育部嵌入式軟體聯盟
協辦單位:交通大學、清華大學
活動目的:增進資訊相關科系大學部學生對嵌入式系統與軟體之認識,吸引更多優秀學生投入嵌入式系統與軟體領域之研究,規劃此夏令營活動。
活動對象:大二升大三以及大三升大四資訊及電機領域學生
活動對象:民國97年8月17(星期日)至8月20(星期三)(四天三夜)
活動地點:新竹交通大學
活動費用:全程免費(報名時需繳納保證金NT2,000元,活動全程參與於結束時退回)
學員人數:50名
報名方式:上網報名並由學校教授推薦
甄選方式:根據在學成績、是否修過相關課程、各校嵌入式系統與軟體相關師資比例等公平原則辦理甄選
推薦時間:即日起至7月14日止
推薦結果通知:7月18日前(上網公告並以e-mail及電話方式通知)
活動聯絡人:交通大學曹孝櫟教授 (sltsao@cs.nctu.edu.tw)
活動相關訊息請見:http://brass.cs.nctu.edu.tw/ESSummerCamp2008