全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1004
推到 Plurk!
推到 Facebook!

如何設定CAM的亮度,飽和度...

答題得分者是:taishyang
pchw8598
一般會員


發表:43
回覆:63
積分:21
註冊:2003-11-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-12-04 21:27:37 IP:163.13.xxx.xxx 未訂閱
如題, 使用capDlgVideoDisplay時,並無法調整,使用capDlgVideoFormat也不行,不知要使用什麼方法? 謝謝
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-12-04 23:47:00 IP:140.135.xxx.xxx 未訂閱
pchw8598您好: 原廠所附的軟體可以調整嗎? 不然您可以試試DirectShow的方式看看,站上有很多相關討論 以及VCL元件,您可以利用[搜尋]的功能找到相關的資料    順心 <>~我也是在學習的階段,回答的不好請您多多見諒與指教~
pchw8598
一般會員


發表:43
回覆:63
積分:21
註冊:2003-11-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-12-05 19:36:19 IP:163.13.xxx.xxx 未訂閱
原廠所附的軟體可以調整, 我再找找相關的資料好了, 謝謝幫忙
n38870035
一般會員


發表:2
回覆:14
積分:3
註冊:2003-07-19

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-12-06 22:18:13 IP:140.134.xxx.xxx 未訂閱
可參考看看rgb-hsi  for (int y =(lip.ybottom); y <(lip.ytop); y++)     {     xstart=0;     ptr=(Byte *)Image1->Picture->Bitmap->ScanLine[y];     for (int x =lip.xbottom*3;x=ptr[x 1]) { if(ptr[x 1]<=ptr[x 2]) minrgb=ptr[x 1]; else minrgb=ptr[x 2]; } else { if(ptr[x]<=ptr[x 2]) minrgb=ptr[x]; else minrgb=ptr[x 2]; } saturation=1-((3*minrgb)/(lipr lipg lipb)); //========find hue=======// if(((lipr-lipg)*(lipr-lipg) (lipr-lipb)*(lipg-lipb))!=0 ) huergb=acos(0.5*((lipr-lipg) (lipr-lipb))/sqrtl((lipr-lipg)*(lipr- lipg) (lipr-lipb)*(lipg-lipb)))*180/3.14159; if(lipb<=lipg) huergb=huergb; else huergb=360-huergb; //========find intensity=====/// intensity=(lipr lipg lipb)/3; } }
pchw8598
一般會員


發表:43
回覆:63
積分:21
註冊:2003-11-09

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-12-06 22:38:35 IP:163.13.xxx.xxx 未訂閱
謝謝n38870035的協助,直接對影像做處理不失為一個好方法,我會加到我的程式裡面.但不知是否會速度變慢一些. 但眼看著cam所附的軟體可以直接對cam做調整, 但我們直接使用cam function卻做不到,實在是有些... 還是必須使用WDM的方式來處理, 但WDM並不是像WIN API那麼具有學習的親和性 ,不知是否有誰懂得WDM的程式設計的? pchw
JerryKuo
版主


發表:42
回覆:571
積分:322
註冊:2003-03-10

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-12-08 16:28:41 IP:61.230.xxx.xxx 未訂閱
引言: 如題, 使用capDlgVideoDisplay時,並無法調整,使用capDlgVideoFormat也不行,不知要使用什麼方法?
你好: 試試看用這個函數,是不是你要的呢? BOOL capDlgVideoSource(hwnd );
pchw8598
一般會員


發表:43
回覆:63
積分:21
註冊:2003-11-09

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-12-09 21:31:05 IP:163.13.xxx.xxx 未訂閱
OK,已經可以了, 感謝JerryKuo
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-12-09 21:43:40 IP:140.135.xxx.xxx 未訂閱
pchw8598您好: 真是抱歉,因為我是用影像擷取卡,所以都是在同一對話窗中設定攝影機 導致忘了可以用
capDlgVideoSource()
來解決您的問題 之前誤導您了,請見諒< > 謝謝 > 順心< > <>~我也是在學習的階段,回答的不好請您多多見諒與指教~ 發表人 - taishyang 於 2003/12/09 21:47:07
pchw8598
一般會員


發表:43
回覆:63
積分:21
註冊:2003-11-09

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-12-09 22:00:16 IP:163.13.xxx.xxx 未訂閱
那兒的話, 著實您也幫了我不少的忙,發現這個討論區,實在是我的福氣啦! 不過我還是希望不要透過windows的彈出視窗來設定, 不知是否有什麼方法? 還是說必須從WDM著手?
系統時間:2024-05-13 7:54:33
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!