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

有關影像解析度的問題

尚未結案
glenn
一般會員


發表:24
回覆:21
積分:9
註冊:2004-03-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-08 16:56:54 IP:140.124.xxx.xxx 未訂閱
我先說明一下目前的硬體設備, ccd:cs8550-01(最大解析度為692*504), 影像擷取卡為domino alpha2(最大解析度好像為1024*760), 反正就是此影像擷取卡可以支援ccd最大解析度, 可是我目前寫了一個影像擷取程式, 他的影像解析度要設多大都行, 為什麼?? 順帶一提, 因為我所做之研究希望解析度能愈大愈好, 所以我才會設那麼大。 發表人 - taishyang 於 2005/03/08 18:36:17
KENI_LIN
中階會員


發表:86
回覆:267
積分:90
註冊:2004-05-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-08 18:27:45 IP:220.228.xxx.xxx 未訂閱
Dear glenn     不知道你是使用哪一種影像擷取程式?正常來講解析度是由硬體支援而定,由軟體程式去呼叫它出來選擇的. 所以軟體應該只能做到選擇哪一種解析度,我覺得不太可能能控制到"影像解析度要設多大都行"!< > 所以我好奇的是,你是用哪一個程式,能將硬體的解析度變大! 麻煩指教嘍!< > 寒窗苦讀十年書;只待今朝狀元時!~~ ︵ / / ︵ ( ∩ ∩ ) ○ ︶ ○ Keni Lin
------
Keni Lin
glenn
一般會員


發表:24
回覆:21
積分:9
註冊:2004-03-08

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-03-09 01:16:29 IP:140.124.xxx.xxx 未訂閱
我是採用eVision裡面EMulticam的函式, 程式碼我是這樣設定的 MyEMCImageBW8 m_Image1; m_Image1.Draw(Image1->Canvas->Handle,1.6,1.6); 函式內第一個參數為將影像繪入Image1, 後面兩個為x及y之解析度倍率, 如果設1,1的話, 解析度約為640*480, 但如果設1.6,1.6的話, 解析度就可達1028*760吧, 反正解析度就可以提昇。 為什麼呢???
fnk
高階會員


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-03-09 02:20:55 IP:140.124.xxx.xxx 未訂閱
因為它用的是"內插法"...來產生較高的解析度... 而內插法又有分為多種...包括了ZOH(零階保持)..bilinear(雙邊線性) 以ZOH來說明...    ZOH (零階保持)     假設你有一張 2X2 的影像, 用ZOH的方法.擴展成為原來的二倍..成為4X4.. 如下面的圖示...數字表示影像的灰階值..
 
原來2X2                 變成4X4    22 44      (ZOH)     22  22  44  44
33 55      ====>     22  22  44  44
                     33  33  55  55
                     33  33  55  55
所以你可以把影像的解析度變大... 但...事實上...影像也會變得一塊一塊的... 這就是外面人家數位相機常在講的... "數位變焦".... 所以...若你真的研究上要用.. 具有高解析度的影像... 用內插法所算出來的影像是沒有用的... 你要做的是...去買符合你要求的高解析度的攝影機... 你可以參考 http://www.nowa.com.tw/ http://www.sinmou.com.tw/ =========== 有興趣,就能進步 ===========
KENI_LIN
中階會員


發表:86
回覆:267
積分:90
註冊:2004-05-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-03-09 14:52:51 IP:220.228.xxx.xxx 未訂閱
這一段程式: MyEMCImageBW8 m_Image1; m_Image1.Draw(Image1->Canvas->Handle,1.6,1.6); 感覺上只是將Image拉大,應該只有把解析度的畫面"拉大",我想畫面的顆粒應該會變粗才對,並不是真正的放大功能. 如果做 > 寒窗苦讀十年書;只待今朝狀元時!~~ ︵ / / ︵ ( ∩ ∩ ) ○ ︶ ○
------
Keni Lin
glenn
一般會員


發表:24
回覆:21
積分:9
註冊:2004-03-08

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-03-09 17:26:14 IP:140.124.xxx.xxx 未訂閱
原來是這樣子, 那就是我這樣做只是把一個pixel變為好幾個相同的pixel, 這樣我就了解了 非常感謝
glenn
一般會員


發表:24
回覆:21
積分:9
註冊:2004-03-08

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-03-09 17:37:05 IP:140.124.xxx.xxx 未訂閱
本來是要結案了, 可是keni lin又給我的答案和fnk不同, 我先簡述兩位的大意好了, 如果不對的話, 懇請賜教, fnk: 如果是大於硬體所能提供之最大解析度, 那就只是把一個像素變為兩個像素或四個像素這樣, keni lin: 即只是把影像放大, 其實像素值並無變化。 應該是沒錯吧。 可是我上面有提到我所得到之影像之像素值確有變大的情況, 那到底是如何呢???
KENI_LIN
中階會員


發表:86
回覆:267
積分:90
註冊:2004-05-31

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-03-09 18:45:06 IP:210.80.xxx.xxx 未訂閱
可是我上面有提到我所得到之影像之像素值確有變大的情況, 那到底是如何呢??? ==================================================================== 唯一的可能性是,ccd透過影像擷取卡做出來的畫面,被擷取卡內部晶片處理"變大"了,就硬體而言,為了取的ccd最佳的解析度,將剩下的畫面空間補滿也不是不可能(我猜的)!    我之前是透過影像擷取卡接DVD放影機,但是最高解析度只有到758*572,但畫面不是很漂亮,有點失真,所以我才會想可能是透過影像擷取卡內部的chip處理後,將畫面Pixel變大的問題,同樣的也可以做到縮小處理.    經驗分享,參考看看 寒窗苦讀十年書;只待今朝狀元時!~~ ︵ / / ︵ ( ∩ ∩ ) ○ ︶ ○
------
Keni Lin
glenn
一般會員


發表:24
回覆:21
積分:9
註冊:2004-03-08

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-03-09 22:57:46 IP:59.114.xxx.xxx 未訂閱
那就這麼說的話應該就和fnk所講的是一樣, 我這樣解譯應該是不錯吧。 可是如果是這樣的話, 那先回答解決我的問題的是
KENI_LIN
中階會員


發表:86
回覆:267
積分:90
註冊:2004-05-31

發送簡訊給我
#10 引用回覆 回覆 發表時間:2005-03-10 08:25:25 IP:220.228.xxx.xxx 未訂閱
大家都是抱著討論的心情,分享自己的心得和經驗,所以"分數"這個事情你不用太care啦!< > 其實我也是這樣一路學習過來的,現在還算是菜鳥,有空你也可以參考一下我的影像心得< > http://delphi.ktop.com.tw/topic.php?TOPIC_ID=66402 寒窗苦讀十年書;只待今朝狀元時!~~ ︵ / / ︵ ( ∩ ∩ ) ○ ︶ ○ Keni Lin
------
Keni Lin
系統時間:2024-07-04 3:13:10
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!