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

要怎樣連續執行兩個filter(內有程式碼)

尚未結案
1666362
初階會員


發表:66
回覆:124
積分:43
註冊:2004-07-07

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-10-19 00:20:01 IP:210.192.xxx.xxx 未訂閱
//---------------------------------------------------------------------------   void __fastcall TForm1::Bi()   {   Graphics::TBitmap *Bmp = new Graphics::TBitmap();  Byte *ptr;  int r,g,b;  int gray;  int i,j;  Bmp->Assign(Image2->Picture->Bitmap);  Bmp->PixelFormat=pf24bit;     for(int i=3;iHeight-3;i ) { ptr=(Byte*)Bmp->ScanLine[i]; for (int j=3;jWidth-3; j ) { p1[j][i]=ptr[j*3]; } } for (int i=3;iHeight-3;i ) { ptr=(Byte*)Bmp->ScanLine[i]; for (int j=3;jWidth-3; j ) { ptr[j*3]=Filter(j,i); ptr[j*3 1]=Filter(j,i); ptr[j*3 2]=Filter(j,i); } } //------------------------------------------------------------- int __fastcall TForm1::Filter(int i,int j) { int LPF; int p[10]; p[1]=p1[i-1][j-1]; p[2]=p1[i][j-1]; p[3]=p1[i 1][j-1]; p[4]=p1[i-1][j]; p[5]=p1[i][j]; p[6]=p1[i 1][j]; p[7]=p1[i-1][j 1]; p[8]=p1[i][j 1]; p[9]=p1[i 1][j 1]; LPF=(p[1] p[2] p[3] p[4] p[5] p[6] p[7] p[8] p[9])/9; if (LPF<0) LPF=(-1)*LPF; return (LPF); } //----------------------------------------------------------- int __fastcall TForm1::Filter1(int i,int j) { int MPF; int p[10],temp; p[1]=p1[i-1][j-1]; p[2]=p1[i][j-1]; p[3]=p1[i 1][j-1]; p[4]=p1[i-1][j]; p[5]=p1[i][j]; p[6]=p1[i 1][j]; p[7]=p1[i-1][j 1]; p[8]=p1[i][j 1]; p[9]=p1[i 1][j 1]; for (int x=1;x<9 ;x ) { for (int y=x 1;y<10;y ) { if (p[x]
andychang1690
資深會員


發表:20
回覆:694
積分:442
註冊:2003-03-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-10-19 00:51:24 IP:221.169.xxx.xxx 未訂閱
1666362:第一點請先至
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=57538
【公告】程式碼張貼規則與方法
----------------------------------------------------
請說明你的程式目的因為Filter1這函數內計算了一堆!我確看到最後是
MPF=(p[5]); // MPF只要p[5]那你前面的運算是?看無
if (MPF<0)
  MPF=(-1)*MPF;
return (MPF);     
Andy Chang
------
Andy Chang
系統時間:2024-05-21 2:27:42
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!