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

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

?? thinit.bas

?? 一個很好的高級指紋分算法析源代碼!(vb)
?? BAS
字號:
Attribute VB_Name = "Module2"
'****************************************************************************
'人人為我,我為人人
'發布日期:2007/05/23
'描    述:高級指紋分析源代碼
'****************************************************************************
Dim ip(0 To 6000, 0 To 6000) As Integer
Dim temp(0 To 2, 0 To 2) As Integer
Dim i As Integer
Dim j As Integer
Dim A As Integer
Dim b As Integer
Dim x As Integer
Dim y As Integer
Dim nf As Integer
Dim red As Integer
Dim pixel As Long
Dim cnt As Integer
Dim bc As Integer
Dim non As Integer
Dim c As Integer
Dim d As Integer
Dim f As Integer
Dim black As Boolean
Dim check1, check2, check3, check4 As Boolean
Dim c1, c2, c3, c4 As Boolean
Dim repeat As Integer
Declare Function SetPixelV Lib "gdi32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal crColor As Long) As Long
Declare Function GetPixel Lib "gdi32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long) As Long

'Dim ctl As UserControl1
Public Sub thinit(Picture1 As PictureBox, ByVal w As Integer, ByVal h As Integer) 'Picture1 As PictureBox)

x = w
y = h
For i = 0 To x - 1
        For j = 0 To y - 1
            pixel = Picture1.Point(i, j)
            red = pixel& Mod 256
            If red = 0 Then
            ip(i, j) = 1
            '1==black
            Else
            ip(i, j) = 0
            '0==white
            End If
        Next j
    DoEvents
    Next i
thin Picture1
End Sub
Private Sub thin(Picture1 As PictureBox)

check1 = False
check2 = False
check3 = False
check4 = False

c1 = True
c2 = True
c3 = True
c4 = True
For repeat = 1 To 10

black = True
 If ((check1 = False) And (c1 = True)) Then
 For i = 1 To x - 1 Step 1     ' t to b
    For j = 1 To y - 1 Step 1
    If black = True Then
    If ((ip(i, j) = 1 And ip(i, j - 1) = 0)) Then
                 If (canthin() = 1) Then
                      ip(i, j) = 0
                      black = False
                      check1 = True
                 End If
    End If
    Else
    If ip(i, j) = 0 Then
    black = True
    End If
    End If
Next j
DoEvents
Next i
End If

' next iteration
black = True
If ((check2 = False) And (c2 = True)) Then
For i = 1 To x - 1  'b to t
    For j = y - 1 To 1 Step -1
      If black = True Then
           If (ip(i, j) = 1 And ip(i, j + 1) = 0) Then
                 If (canthin() = 1) Then
                      ip(i, j) = 0
                      black = False
                      check2 = True
                      End If
           End If
    Else
    If ip(i, j) = 0 Then
    black = True
    End If
    End If
Next j
DoEvents
Next i
End If

'next iteration
black = True
If ((check3 = False) And (c3 = True)) Then
For j = 1 To y - 1 Step 1 'l to r
    For i = 1 To x - 1
    If black = True Then
         If (ip(i, j) = 1 And ip(i - 1, j) = 0) Then
                          If (canthin() = 1) Then
                                 ip(i, j) = 0
                                 black = False
                                 check3 = True
                           End If
                    End If
    Else
    If ip(i, j) = 0 Then
    black = True
    End If
    End If
Next i
DoEvents
Next j
End If


'next iteration
black = True
If ((check4 = False) And (c4 = True)) Then
For j = 1 To y - 1 ' r to l
    For i = x - 1 To 1 Step -1
        If black = True Then
             If (ip(i + 1, j) = 0 And ip(i, j) = 1) Then
                     If (canthin() = 1) Then
                        ip(i, j) = 0
                        black = False
                        check4 = True
                    End If
            End If
     Else
    If ip(i, j) = 0 Then
    black = True
    End If
    End If
Next i
DoEvents
Next j
End If

If check1 = True Then
check1 = False
Else
c1 = False
End If

If check2 = True Then
check2 = False
Else
c2 = False
End If

If check3 = True Then
check3 = False
Else
c3 = False
End If

If check4 = True Then
check4 = False
Else
c4 = False
End If

If ((c1 = False) And (c2 = False) And (c3 = False) And (c4 = False)) Then
Exit For
End If

Next repeat

For i = 0 To x - 1
For j = 0 To y - 1
If ip(i, j) = 1 Then
            SetPixelV Picture1.hdc, i, j, vbBlack
Else
            SetPixelV Picture1.hdc, i, j, vbWhite
End If
Next j
DoEvents
Next i

End Sub
Function canthin() As Integer

For A = -1 To 1
    For b = -1 To 1
            temp(A + 1, b + 1) = ip(i + A, j + b)
            Next b
            Next A
temp(1, 1) = 0

For A = 0 To 2
    For b = 0 To 2
        If temp(A, b) = 1 Then
        temp(A, b) = 0
        non = 1
        For c = -1 To 1
          For d = -1 To 1
              If (((A + c) >= 0) And ((A + c) <= 2) And ((d + b) >= 0) And ((b + d) <= 2)) Then
                  If (temp(A + c, b + d) = 1) Then
                   non = 0
                  End If
              End If
           Next d
       Next c
    temp(A, b) = 1
       If (non) Then
            canthin = 0
            Exit Function
       End If
       End If
   Next b
   Next A
 canthin = 1
End Function



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色乱码一区二区三区88| 欧美在线影院一区二区| 丝袜亚洲另类丝袜在线| 亚洲在线一区二区三区| 夜夜爽夜夜爽精品视频| 亚洲精品免费一二三区| 亚洲国产精品欧美一二99| 亚洲超碰97人人做人人爱| 日韩成人一级片| 国模冰冰炮一区二区| 国产精品综合视频| 成人久久视频在线观看| av激情亚洲男人天堂| 欧美亚洲日本国产| 91精品免费在线| 久久免费美女视频| 亚洲日本一区二区| 午夜精品久久久久久久| 狠狠色狠狠色综合日日91app| 成人综合在线网站| 91国偷自产一区二区开放时间 | 日韩精品视频网| 日本欧美一区二区| 国产精品996| 在线观看不卡一区| 久久精品一区二区| 亚洲一卡二卡三卡四卡五卡| 九色porny丨国产精品| 成人性生交大片免费看视频在线| 91网站最新网址| 欧美成人激情免费网| 中文字幕视频一区二区三区久| 亚洲成人动漫在线观看| 国产成人av自拍| 欧美人妖巨大在线| 国产精品国产三级国产普通话99| 亚洲自拍与偷拍| 国产福利一区二区三区视频| 欧美在线综合视频| 欧美国产精品中文字幕| 天堂精品中文字幕在线| voyeur盗摄精品| 欧美videos中文字幕| 亚洲三级视频在线观看| 国产一区在线观看麻豆| 欧美久久久久久久久| 日韩久久一区二区| 国产精品自产自拍| 欧美老女人第四色| 亚洲女同ⅹxx女同tv| 国产精品资源站在线| 欧美久久免费观看| 亚洲国产精品久久人人爱| 99天天综合性| 欧美经典一区二区| 国产乱码精品一区二区三区忘忧草| 欧美色电影在线| 亚洲激情校园春色| 成人av在线观| 国产女主播在线一区二区| 麻豆传媒一区二区三区| 在线播放中文一区| 亚洲国产精品久久久久婷婷884 | 美洲天堂一区二卡三卡四卡视频| 91丝袜美女网| 亚洲欧美偷拍三级| 93久久精品日日躁夜夜躁欧美| 国产精品水嫩水嫩| 成人毛片在线观看| 成人欧美一区二区三区小说 | 国产成人免费视频网站| 日韩一区二区免费电影| 日韩电影在线一区二区| 欧美福利电影网| 青青草国产精品亚洲专区无| 欧美精选午夜久久久乱码6080| 亚洲国产wwwccc36天堂| 欧美肥妇毛茸茸| 激情五月婷婷综合网| 久久亚洲综合色一区二区三区| 久久爱www久久做| 久久亚洲捆绑美女| 成人免费视频免费观看| 日韩伦理av电影| 欧美日韩精品综合在线| 蜜臀av在线播放一区二区三区| 欧美一区二区在线不卡| 国产在线视频不卡二| 久久久久久久久久久久久久久99 | 亚洲成人av在线电影| 欧美高清视频不卡网| 久久99精品久久久久久国产越南| 日韩欧美专区在线| 东方欧美亚洲色图在线| 亚洲日本在线天堂| 欧美一级久久久| 国产精品一区二区在线观看网站| 国产农村妇女毛片精品久久麻豆 | 久久精品无码一区二区三区| 国产高清不卡一区二区| 亚洲一区在线视频观看| 精品日韩在线观看| 99精品在线观看视频| 偷偷要91色婷婷| 国产日韩欧美综合在线| 欧美专区日韩专区| 国产在线精品免费| 洋洋成人永久网站入口| 欧美精品一区视频| 在线观看国产精品网站| 国产精品一卡二卡在线观看| 亚洲欧美日韩中文播放| 精品日韩在线观看| 欧美羞羞免费网站| 国产宾馆实践打屁股91| 图片区小说区区亚洲影院| 国产日韩精品久久久| 91精品蜜臀在线一区尤物| 成人app软件下载大全免费| 日韩精品亚洲一区二区三区免费| 国产精品全国免费观看高清| 欧美精选一区二区| 91丨porny丨首页| 国产精品911| 看片网站欧美日韩| 图片区小说区区亚洲影院| 亚洲免费观看在线视频| 国产午夜精品一区二区三区嫩草| 91精品国产一区二区三区| 91在线观看成人| 成人网男人的天堂| 国产成人免费高清| 极品美女销魂一区二区三区免费| 亚洲高清免费在线| 亚洲欧洲av在线| 亚洲国产高清在线观看视频| 精品久久人人做人人爽| 91麻豆精品国产自产在线| 色天天综合色天天久久| 91在线观看一区二区| 粗大黑人巨茎大战欧美成人| 国产一区视频网站| 国产精品综合在线视频| 国产麻豆9l精品三级站| 国产一区二区精品久久99| 国产在线不卡视频| 国产精品一区在线观看乱码| 国产原创一区二区| 国产成人综合亚洲91猫咪| 国产精品91一区二区| 丁香亚洲综合激情啪啪综合| 懂色av中文一区二区三区| 成人自拍视频在线| 91丨九色丨国产丨porny| 99久精品国产| 欧美三级电影一区| 7777精品久久久大香线蕉| 在线电影国产精品| 精品少妇一区二区三区| 久久综合资源网| 欧美国产日本韩| 亚洲日本在线a| 日韩综合在线视频| 久久国产婷婷国产香蕉| 国产成人欧美日韩在线电影| 99精品视频一区| 欧美丰满嫩嫩电影| 国产亚洲一二三区| 中文字幕一区二区三区不卡| 一区二区三区高清在线| 午夜激情久久久| 国产成人在线视频网址| 91色综合久久久久婷婷| 337p亚洲精品色噜噜| 国产视频一区在线播放| 亚洲啪啪综合av一区二区三区| 午夜电影一区二区三区| 国产精品亚洲视频| 欧美午夜精品久久久久久孕妇| 欧美一区二区三区免费在线看| 国产亚洲欧美中文| 亚洲国产综合视频在线观看| 精品在线视频一区| 99精品桃花视频在线观看| 91精品欧美综合在线观看最新| 久久亚洲私人国产精品va媚药| 一区二区在线看| 精品一区二区在线观看| 9i在线看片成人免费| 欧美电视剧免费全集观看| 中文字幕综合网| 激情文学综合网| 欧美午夜精品免费| 国产精品国产成人国产三级| 男女激情视频一区| 在线观看日韩高清av| 国产三级精品视频| 麻豆成人91精品二区三区| 在线国产电影不卡| 国产精品网站导航|