亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? laplican.txt

?? 一種拉普拉斯邊緣算法的提取的源碼
?? TXT
字號:
  procedure   TMainForm.gausslaplaceClick(Sender:   TObject);     //¸高斯-拉普拉斯算子   
  var   
    bmp1,bmp2:Tbitmap;   
    p,a1,a2,a3,a4,a5:pbytearray;   
    i,j:   integer;   
    begin   
    //     self.DoubleBuffered:=true;         
        bmp1:=Tbitmap.Create;   
        bmp2:=Tbitmap.Create;   
        bmp1.Assign(backbmp);   
        bmp1.PixelFormat:=pf24bit;   
        bmp1.Width:=ChildForm.image1.Picture.Graphic.Width;   
        bmp1.Height:=ChildForm.image1.Picture.Graphic.Height;   
        bmp2.Assign(backbmp);   
        bmp2.PixelFormat:=pf24bit;   
          for   j:=2   to   bmp1.Height-3   do   
                begin   
                          p:=bmp1.ScanLine[j];   
                          a1:=bmp2.ScanLine[j-2];   
                          a2:=bmp2.ScanLine[j-1];   
                          a3:=bmp2.ScanLine[j];   
                          a4:=bmp2.ScanLine[j+1];   
                          a5:=bmp2.ScanLine[j+2];   
                          for   i:=2   to   bmp1.Width-3     do   
                                begin   
                                p[3*i+2]:=min(255,max(0,(-(2*a1[3*(i-2)+2]+4*a1[3*(i-1)+2]+4*a1[3*i+2]+4*a1[3*(i+1)+2]+2*a1[3*(i+2)+2])   
                                    -4*a2[3*(i-2)+2]+8*a2[3*i+2]-4*a2[3*(i+2)+2]   
                                    -4*a3[3*(i-2)+2]+8*a3[3*(i-1)+2]+24*a3[3*i+2]+8*a3[3*(i+1)+2]-4*a3[3*(i+2)+2]   
                                      -4*a4[3*(i-2)+2]+8*a4[3*i+2]-4*a4[3*(i+2)+2]   
                                    -(2*a5[3*(i-2)+2]+4*a5[3*(i-1)+2]+4*a5[3*i+2]+4*a5[3*(i+1)+2]+2*a5[3*(i+2)+2]))));   
                                  p[3*i+1]:=min(255,max(0,(-(2*a1[3*(i-2)+1]+4*a1[3*(i-1)+1]+4*a1[3*i+1]+4*a1[3*(i+1)+1]+2*a1[3*(i+2)+1])   
                                    -4*a2[3*(i-2)+1]+8*a2[3*i+1]-4*a2[3*(i+2)+1]   
                                    -4*a3[3*(i-2)+1]+8*a3[3*(i-1)+1]+24*a3[3*i+1]+8*a3[3*(i+1)+1]-4*a3[3*(i+2)+1]   
                                      -4*a4[3*(i-2)+1]+8*a4[3*i+1]-4*a4[3*(i+2)+1]   
                                    -(2*a5[3*(i-2)+1]+4*a5[3*(i-1)+1]+4*a5[3*i+1]+4*a5[3*(i+1)+1]+2*a5[3*(i+2)+1]))));   
                                  p[3*i]:=min(255,max(0,(-(2*a1[3*(i-2)]+4*a1[3*(i-1)]+4*a1[3*i]+4*a1[3*(i+1)]+2*a1[3*(i+2)])   
                                    -4*a2[3*(i-2)]+8*a2[3*i]-4*a2[3*(i+2)]   
                                    -4*a3[3*(i-2)]+8*a3[3*(i-1)]+24*a3[3*i]+8*a3[3*(i+1)]-4*a3[3*(i+2)]   
                                      -4*a4[3*(i-2)]+8*a4[3*i]-4*a4[3*(i+2)]   
                                    -(2*a5[3*(i-2)]+4*a5[3*(i-1)]+4*a5[3*i]+4*a5[3*(i+1)]+2*a5[3*(i+2)]))));   
    
                                end;   
    
                end;   
                ChildForm.image1.Picture.Bitmap.Assign(bmp1);   
          //   JP1:=Tjpegimage.Create;   
        //   jp1.Assign(bmp1);   
          Bmp1.Free;   
      //     bmpnumber:=bmpnumber+1;   
      //     jp1.SaveToFile('c:\temp\'+inttostr(bmpnumber)+'.jpg');   
  //     jp1.Free;   
  end;   
  procedure   TMainForm.prewittClick(Sender:   TObject);           //prewitt算子   
  var   
    bmp1,bmp2:Tbitmap;   
    p1,p3,p2,p4:pbytearray;   
    i,j:   integer;   
    r,g,b:integer;   
    begin   
        self.DoubleBuffered:=true;       
        bmp1:=Tbitmap.Create;   
        bmp2:=Tbitmap.Create;   
        bmp1.Assign(backbmp);   
        bmp1.PixelFormat:=pf24bit;   
        bmp1.Width:=ChildForm.image1.Picture.Graphic.Width;   
        bmp1.Height:=ChildForm.image1.Picture.Graphic.Height;   
        bmp2.Assign(bmp1);   
        bmp2.PixelFormat:=pf24bit;   
          for   j:=1   to   bmp1.Height-2   do   
                begin   
                  p1:=bmp1.ScanLine[j];                       //²sobal算子                   //   -1   -1   -1   
                                                                                                                            //   0     0     0   
                    p2:=bmp2.ScanLine[j-1];                                                           //   1     1     1   
                    p3:=bmp2.ScanLine[j];                                         //和   算子                         取較大輸出   
                      p4:=bmp2.ScanLine[j+1];                                                         //1   0   -1   
                          for   i:=1   to   bmp1.Width-2     do                                           //1   0   -1   
                                              begin                                                                     //1   0   -1   
    
                                r:=min(255,max(0,((-p2[3*(i-1)+2]-p2[3*i+2]-p2[3*(i+1)+2]-0*p3[3*(i-1)+2]+0*p3[3*i+2]-0*p3[3*(i+1)+2]+p4[3*(i-1)+2]+p4[3*i+2]+p4[3*(i+1)+2]))));   
                                g:=min(255,max(0,((-p2[3*(i-1)+1]-p2[3*i+1]-p2[3*(i+1)+1]-0*p3[3*(i-1)+1]+0*p3[3*i+1]-0*p3[3*(i+1)+1]+p4[3*(i-1)+1]+p4[3*i+1]+p4[3*(i+1)+1]))));   
                                  b:=min(255,max(0,((-p2[3*(i-1)]-p2[3*i]-p2[3*(i+1)]-0*p3[3*(i-1)]+0*p3[3*i]-0*p3[3*(i+1)]+p4[3*(i-1)]+p4[3*i+2]+p4[3*(i+1)]))));   
    
                                    begin   
                                          p1[3*i+2]:=min(255,max(0,((p2[3*(i-1)+2]-0*p2[3*i+2]-p2[3*(i+1)+2]+p3[3*(i-1)+2]+0*p3[3*i+2]-p3[3*(i+1)+2]+p4[3*(i-1)+2]+0*p4[3*i+2]-p4[3*(i+1)+2]))));   
                                          p1[3*i+1]:=min(255,max(0,((p2[3*(i-1)+1]-0*p2[3*i+1]-p2[3*(i+1)+1]+p3[3*(i-1)+1]+0*p3[3*i+1]-p3[3*(i+1)+1]+p4[3*(i-1)+1]+0*p4[3*i+1]-p4[3*(i+1)+1]))));   
                                          p1[3*i]:=   min(255,max(0,((p2[3*(i-1)]-0*p2[3*i]-p2[3*(i+1)]+p3[3*(i-1)]+0*p3[3*i]-p3[3*(i+1)]+p4[3*(i-1)]+0*p4[3*i]-p4[3*(i+1)]))));   
                                            p1[3*i+2]:=(max(r,p1[3*i+2]));   
                                            p1[3*i+1]:=(max(g,p1[3*i+1]));   
                                            p1[3*i]:=(max(b,p1[3*i]));   
                                    end;   
    
                          end;   
                end;   
                ChildForm.image1.Picture.Bitmap.Assign(bmp1);   
                bmp1.free;   
          end;   

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区在线观看视频| 91麻豆成人久久精品二区三区| 波多野结衣中文字幕一区| 亚洲电影中文字幕在线观看| 日韩欧美成人一区| 91精品国产综合久久久蜜臀粉嫩| 国产成人啪免费观看软件| 日本美女一区二区三区视频| 亚洲一区二区三区四区在线观看| 国产欧美一区二区三区沐欲| 久久久午夜精品理论片中文字幕| 6080日韩午夜伦伦午夜伦| 欧美日韩综合在线免费观看| 欧美一区二区在线看| 91精品免费在线观看| 日韩欧美另类在线| 久久久久久亚洲综合影院红桃| 91视频xxxx| 8x福利精品第一导航| 欧美精品一区二区高清在线观看| 久久久精品日韩欧美| 亚洲视频一区二区在线观看| 亚洲自拍偷拍九九九| 久久99精品久久久久久动态图| 久久不见久久见免费视频1| 狠狠色丁香久久婷婷综合_中 | 亚洲成人1区2区| 免费成人在线观看视频| 成人小视频在线| 91成人在线观看喷潮| 欧美一区二区久久久| 精品久久久久久最新网址| 国产精品久久久久久久久快鸭| 一区二区在线观看免费视频播放| 日本大胆欧美人术艺术动态| 国产大陆亚洲精品国产| 欧美午夜宅男影院| 国产色91在线| 日本视频中文字幕一区二区三区| 国产69精品久久久久毛片| 在线不卡中文字幕| 欧美成人女星排行榜| 亚洲综合一区二区三区| 免费在线看一区| 国产一区二区导航在线播放| 欧美日韩国产经典色站一区二区三区| 国产日韩欧美a| 免费亚洲电影在线| 成人h动漫精品| 精品国产a毛片| 婷婷激情综合网| 99精品欧美一区二区蜜桃免费| 不卡在线视频中文字幕| 精品成人一区二区| 天天做天天摸天天爽国产一区| 国产高清久久久久| 亚洲精品在线观| 三级成人在线视频| 在线观看精品一区| 亚洲精品水蜜桃| 97国产精品videossex| 亚洲国产精品二十页| 日韩电影免费一区| 欧美在线观看一二区| 亚洲欧洲日韩综合一区二区| 国产一区二区久久| 久久久亚洲综合| 国产自产v一区二区三区c| 欧美性色aⅴ视频一区日韩精品| 亚洲欧美日韩中文字幕一区二区三区 | 成人免费福利片| 国产亚洲综合性久久久影院| 久久精品国产成人一区二区三区| 91精品国产综合久久精品| 午夜精品久久久久久久久久| 欧美男同性恋视频网站| 性做久久久久久久免费看| 欧美日韩精品久久久| 亚洲成人第一页| 91.com在线观看| 男人的j进女人的j一区| 欧美zozo另类异族| 国产超碰在线一区| 亚洲天堂免费看| 在线免费观看成人短视频| 亚洲二区在线观看| 日韩一区二区在线免费观看| 老司机免费视频一区二区| 国产亚洲成年网址在线观看| 国产精品99久久不卡二区| 国产亚洲成av人在线观看导航| 丝袜美腿成人在线| 日韩欧美成人激情| 国产精品911| 一区二区视频免费在线观看| 欧美高清视频不卡网| 精品一区二区三区久久| 1区2区3区精品视频| 欧美日韩高清一区二区不卡| 麻豆传媒一区二区三区| 欧美国产视频在线| 在线免费观看日本欧美| 麻豆精品一区二区三区| 国产精品久久久久久久久免费桃花 | av高清久久久| 亚洲成a人片综合在线| www成人在线观看| 91啪亚洲精品| 韩国欧美国产1区| 亚洲一区中文在线| 精品sm捆绑视频| 欧美探花视频资源| 风间由美一区二区av101| 精品一区精品二区高清| 国产精品色在线观看| 欧美麻豆精品久久久久久| 成人激情小说网站| 免费观看成人av| 亚洲综合免费观看高清完整版在线| 日韩欧美高清dvd碟片| 色综合久久中文字幕| 精品一区二区国语对白| 亚洲午夜成aⅴ人片| 中文一区一区三区高中清不卡| 精品视频在线免费观看| av一区二区三区| 精品一区二区免费| 视频一区视频二区中文字幕| 国产精品福利一区二区三区| 欧美电影免费观看高清完整版在线 | 色屁屁一区二区| 国产精品一级片| 奇米影视一区二区三区| 樱花影视一区二区| 日韩伦理电影网| 国产精品初高中害羞小美女文| 亚洲精品一区二区三区影院 | 欧美国产乱子伦 | 色诱视频网站一区| 国产伦理精品不卡| 极品少妇xxxx精品少妇| 蜜臀久久99精品久久久久久9| 一区二区久久久久久| 亚洲男人天堂一区| 亚洲欧美影音先锋| 一区视频在线播放| 国产精品色哟哟| 国产精品你懂的| 国产精品久久午夜夜伦鲁鲁| 中文字幕精品在线不卡| 国产日产欧美精品一区二区三区| 欧美tk—视频vk| 精品欧美一区二区三区精品久久| 欧美一区二区三区人| 日韩精品一区二区三区视频| 欧美成人精品1314www| 欧美大片在线观看一区二区| 日韩女优制服丝袜电影| 久久综合九色综合欧美98| 久久婷婷国产综合精品青草| 久久蜜臀中文字幕| 国产欧美精品区一区二区三区| 国产日产精品1区| 国产精品国产自产拍高清av | 午夜不卡在线视频| 捆绑调教一区二区三区| 国产一区欧美二区| 99久久精品国产一区| 日本韩国欧美一区| 日韩精品专区在线影院观看| xvideos.蜜桃一区二区| 国产精品三级在线观看| 亚洲精品国产品国语在线app| 亚洲bdsm女犯bdsm网站| 激情综合色播五月| 91亚洲大成网污www| 9191成人精品久久| 精品国产乱码久久久久久图片| 国产婷婷精品av在线| 一区二区三区视频在线观看| 日韩av不卡在线观看| 成人亚洲精品久久久久软件| 欧日韩精品视频| 国产日韩一级二级三级| 亚洲第一福利视频在线| 国内成人免费视频| 欧美在线小视频| 国产视频一区二区三区在线观看| 亚洲欧美韩国综合色| 极品美女销魂一区二区三区 | 色综合天天综合网天天狠天天| 91一区二区三区在线观看| 日韩欧美在线网站| 中文字幕欧美国产| 人人狠狠综合久久亚洲| 色伊人久久综合中文字幕| 日韩欧美国产成人一区二区| 亚洲免费在线观看视频| 国产成人在线视频网址| 欧美一区二区视频在线观看|