如何設定與修改調色盤(palette) |
尚未結案
|
deangelo_hu
一般會員 發表:4 回覆:5 積分:1 註冊:2003-04-23 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
deangelo_hu
一般會員 發表:4 回覆:5 積分:1 註冊:2003-04-23 發送簡訊給我 |
|
integrand
一般會員 發表:8 回覆:27 積分:17 註冊:2002-10-22 發送簡訊給我 |
引言: 我NEW一個TBitmap且PixelFormat=pf8bit 這樣我要怎樣設定調色盤先定義: typedef struct { TLogPalette lpal; TPaletteEntry dummy[256]; } LogPal; 產生TBitmap: bmp=new Graphics::TBitmap; bmp->Width=Width; bmp->Height=Height; bmp->PixelFormat=pf8bit; //Set Paplette LogPal SysPal; for(int i=0;i<=255;i ) { SysPal.dummy[i].peRed=(Byte)i; SysPal.dummy[i].peGreen=SysPal.dummy[i].peRed; SysPal.dummy[i].peBlue=SysPal.dummy[i].peRed; SysPal.dummy[i].peFlags=PC_RESERVED; } SysPal.lpal.palVersion=0x300; SysPal.lpal.palNumEntries = 256; bmp->Palette=CreatePalette(&SysPal.lpal); 沒試過不知道正確與否 這應該會產生一個256灰階的調色盤指定給bmp(吧!) |
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
deangelo_hu
一般會員 發表:4 回覆:5 積分:1 註冊:2003-04-23 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
deangelo_hu您好:
引言: 我由影像擷取卡從CCD抓一張FRAME進來 放到一個ARRAY裡(目前抓進來的影像資料應該灰階的) 我想將ARRAY的資料由TIMAGE元件SHOW出來看 我將ARRAY的值直接丟到TIMAGE的PIXEL裡 可是IMAGE元件卻出現有色彩的狀況 所以我想說會不會是調色盤的問題 才會想將調色盤改改看會怎樣 所以你問我最終的目的為和我也不知道怎樣說比較好我想確認一下,您確定抓進來的影像是灰階的嗎?? 是彩色還是灰階,應該是由攝影機的規格決定,跟擷取卡好像沒關係.. 您說的[有色彩]指的是畫面是彩色,還是像雜訊般有紅色或綠色的色彩... 感覺可能是擷取卡設定安裝的問題... 您先試試隨廠附贈的軟體開啟看看畫面是否正常 順心 <>~我也是在學習的階段,所以請您多多見諒與指教~> |
Royce520
高階會員 發表:18 回覆:157 積分:100 註冊:2002-09-13 發送簡訊給我 |
deangelo_hu 你好,
請問你是取得 CCD/CMOS 的原始資料格式嗎?
如果是的話, 那取得的資料個是 應該是屬於
經過 CFA 的資料, 這時候你需要知道 CFA 的
排列方式, 在內插還原原圖...
所以, 假設是這樣子的話...你所得到的資料
不能稱為灰階的格式...是 Raw Format Image
因此, 並不是用調色盤來解決問題....
你先暸解一下你取得的資料是什麼 *真實的事物最美, 簡單的道理最好, 我能體會的 太少*
------
不要忘記呼吸,不要忘記編程! ∩__∩ |
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
一般的擷取卡都是可以設定取像的模式,如256色灰階或全彩,而讀到的資料如同 Royce520 所說是 raw data,而當設成 256 色灰階時,讀到的正好就是 1 pixel 1 byte 的灰階資料。對於大部分工業上的應用,256 色灰階就夠了,而且也比較快。 沒空更新的網頁...
http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://big5.to/吃軟也吃硬 http://coolsite.to/ushells 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |