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

降階的問題

答題得分者是:ALTIS
jenwe
一般會員


發表:34
回覆:38
積分:24
註冊:2007-03-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-04-28 14:50:17 IP:140.118.xxx.xxx 訂閱
我已經先做過灰階處理 而我想將它降階 比如我想它分0 85 170 255 我做二值化ok 但是分3層紙跑出整張灰色    <textarea class="cpp" rows="10" cols="60" name="code"> Graphics::TBitmap *TheBitmap,*TempBitmap1,*TempBitmap2; TheBitmap=Image2->Picture->Bitmap; TempBitmap1= new Graphics::TBitmap(); TempBitmap2= new Graphics::TBitmap(); TempBitmap1->Assign(TheBitmap); TempBitmap2->Assign(TheBitmap); Byte *ptr1,*ptr; int i,j,r,g,b,Gray,t,rem,light; WORD H=Image1->Picture->Height; WORD W=Image1->Picture->Width; int num=StrToInt(Edit1->Text); t=256/num; for(i=0;iScanLine[i]; ptr=(Byte *)TempBitmap2->ScanLine[i]; for(j=0;jAssign(TempBitmap2); delete TempBitmap1; delete TempBitmap2; }請在此區域輸入程式碼 </textarea>
syntax
尊榮會員


發表:26
回覆:1139
積分:1258
註冊:2002-04-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-04-29 00:59:22 IP:61.64.xxx.xxx 訂閱
二值化,顧名思義,就是分兩層
jenwe
一般會員


發表:34
回覆:38
積分:24
註冊:2007-03-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-04-29 16:37:45 IP:140.118.xxx.xxx 訂閱
二值化我有做出來0與255
我的意思是將256除一個數字
例如256/3
他的範圍為0~85為0
86~170為128
171~255為255
如果是256/4
就以此類推
ALTIS
初階會員


發表:4
回覆:26
積分:31
註冊:2005-04-28

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-05-02 14:16:00 IP:210.201.xxx.xxx 訂閱
 <textarea class="cpp" rows="10" cols="60" name="code"> if(opd_loadBMP->Execute()) img_pi->Picture->LoadFromFile(opd_loadBMP->FileName); Graphics::TBitmap *TheBitmap; TheBitmap= new Graphics::TBitmap(); TheBitmap->Assign(img_pi->Picture->Bitmap); int Class = 2;//(¤À´X¬Ò) int gray; Byte *ptr; for(int y=0 ; yHeight ; y ){ ptr = (Byte *)TheBitmap->ScanLine[y]; for(int x=0 ; xWidth ; x ){ gray = ptr[x*3] *0.114 ptr[x*3 1]*0.587 ptr[x*3 2]*0.299 ; int class_val = gray/(256/Class); gray = class_val*(255/(Class-1)); ptr[x*3] = gray; ptr[x*3 1]= gray; ptr[x*3 2]= gray; } } img_pi->Picture->Bitmap->Assign(TheBitmap); delete(TheBitmap); </textarea>
------
城市讓人迷惘 我在湖岸看見希望
妳的眼神是一道光芒 開啟我心中的收藏
編輯記錄
taishyang 重新編輯於 2007-05-02 16:54:58, 註解 排版‧
jenwe
一般會員


發表:34
回覆:38
積分:24
註冊:2007-03-23

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-07-23 03:45:03 IP:140.118.xxx.xxx 訂閱
感謝ALTIS大大的幫忙
系統時間:2024-11-23 7:30:44
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!