線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1691
推到 Plurk!
推到 Facebook!

請問如何調整即時影像之 RGB值或明亮度?

尚未結案
c.k.weng
一般會員


發表:1
回覆:2
積分:0
註冊:2005-04-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-04-13 11:13:05 IP:210.66.xxx.xxx 未訂閱
如主題:, 能調整 RGB值,明亮度,...的變化, 我所拿到的即時影像, 感覺有點偏黑, 不知如何能調整, 要呼叫什麼 API 嗎, 請各位大大幫我看看, 謝謝 發表人 - c.k.weng 於 2005/04/13 13:25:51
fnk
高階會員


發表:40
回覆:149
積分:102
註冊:2004-01-02

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-04-13 12:38:08 IP:140.124.xxx.xxx 未訂閱
你好... 請參考.. capDlgVideoFormat(hWndC); 其中 hWndC 是 HWND 的型態...是從capCreateCaptureWindow 回傳的 hWndC = capCreateCaptureWindow("擷取視窗", WS_CHILD | WS_VISIBLE, 0, 0, 320, 240, Form1->Panel1->Handle, 1); =========== 有興趣,就能進步 ===========
c.k.weng
一般會員


發表:1
回覆:2
積分:0
註冊:2005-04-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-04-13 13:12:08 IP:210.66.xxx.xxx 未訂閱
^^, 謝謝大大ㄋ, 我去試看看 capDlgVideoFormat , 但這個不是會跳出設定視窗, 我不能由程式中去呼叫 api 直接對即時影像作變更嗎, 有沒有方法, 這裏一直搞不懂 =.=, 謝謝回答
fnk
高階會員


發表:40
回覆:149
積分:102
註冊:2004-01-02

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-04-13 14:03:07 IP:140.124.xxx.xxx 未訂閱
試試..capSetVideoFormat =========== 有興趣,就能進步 =========== 發表人 - fnk 於 2005/04/13 14:05:33
fnk
高階會員


發表:40
回覆:149
積分:102
註冊:2004-01-02

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-04-13 14:55:00 IP:140.124.xxx.xxx 未訂閱
你好: 請試試下面的Code
 
  BitInfo.bmiHeader.biWidth = 320;
  BitInfo.bmiHeader.biHeight = 240;
  BitInfo.bmiHeader.biPlanes = 1;
  BitInfo.bmiHeader.biBitCount = 24;
  BitInfo.bmiHeader.biCompression = BI_RGB;
  BitInfo.bmiHeader.biSizeImage = 320*240*3;
  BitInfo.bmiHeader.biSize = sizeof(BITMAPINFOHEADER);      capSetVideoFormat(hWndC,&BitInfo,sizeof(BitInfo));
另外..再宣告一個全域變數 BITMAPINFO BitInfo; 應該可以調整解析度... 但亮度...應該只能透過capDlgVideoSource這個函式來設定...(有錯請指正) 其實..這些設定..只要設定一次就會生效了... 所以..是不是一定不要透過Dialog來設定... 就看你怎麼玩了... =========== 有興趣,就能進步 ===========
c.k.weng
一般會員


發表:1
回覆:2
積分:0
註冊:2005-04-13

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-04-13 15:29:50 IP:210.66.xxx.xxx 未訂閱
1. 謝謝大大, 我再試試 2. 市面上那些特殊效果(灰階模式,底片模式,補償,對比...)是不是都無法從API直接下命令即時更改(直接影響即時影像), 我們這邊的User, 希望能從我提供的看即時影像程式, 可直接看到影像調整後的即時結果 3. 我現在只能作到他 capture 一張bmp檔後, 我再根據他要的特殊效果 or 影像調整, 只針對單張作處理 謝謝你的回答 ^_^
fnk
高階會員


發表:40
回覆:149
積分:102
註冊:2004-01-02

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-04-13 18:35:26 IP:140.124.xxx.xxx 未訂閱
請參考.... http://delphi.ktop.com.tw/topic.php?TOPIC_ID=69022 可以達成即時的影像處理... 包括負片處理(即底片效果)..亮度調整.. 至於你所講的灰階化...等等效果..留給你自己發揮.. 有什麼問題..再討論唄..^^ =========== 有興趣,就能進步 =========== 發表人 - fnk 於 2005/04/13 18:43:37
系統時間:2024-05-11 17:55:23
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!