<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Skynet

    ---------- ---------- 我的新 blog : liukaiyi.cublog.cn ---------- ----------

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      112 Posts :: 1 Stories :: 49 Comments :: 0 Trackbacks
    參考:
    http://blog.csdn.net/lanphaday/archive/2007/10/28/1852726.aspx
    http://www.zhuaxia.com/item/852269537



    在web抓取,有些網站會判斷過度讀取會有驗證碼輸入:

    pic
    pic1



    java
    package Main;

    import java.awt.image.BufferedImage;
    import java.net.URL;

    import javax.imageio.ImageIO;

    public class Test {

        
    public static void main(String[] args) throws Exception {
            BufferedImage img 
    = ImageIO.read(new URL("file:/C:/src/python/gve/22.jpeg"));
            
    int imgWith = img.getWidth();
            
    int imgHeight = img.getHeight();
            
    int bgint = img.getRGB(00);
            
    for (int y = 0; y < imgHeight; y++) {
                System.out.println();
                
    for (int x = 0; x < imgWith; x++) {
                    System.out.print(getBit(img, x, y,bgint));
                }
            }
        }

        
    private static char getBit(BufferedImage img, int x, int y,int bgint) {
            
    int intCurtColor;
            intCurtColor 
    = img.getRGB(x, y);
            
    return (intCurtColor == bgint) ? '0' : ' ';
        }
    }

                   000     000 0        0 00 0 0     0 0   
                            0 000      00 0 0 0      0  0    
                 00 00      0  0 00       0    00   0 00 0   
               0000   0 0    0  0 0            0   00    0 0  
                00    0           0             0  00      0  
                00    0       00 0           0     00     0   
               0 0     0      0 0            0       00   0   
                00    00    0  0  0          0         0 00 0   
               0 0              0 00        0         0 0 0   
               0       00        0         0             0 00   
                0 0   00         0 0                      00  
                 00   0           0      00 0        0  0 0     
                   00  0   0 0  00       0 0          0 0 0   
                   0 0      00 0 0        00          0000      
                                                              





    python
    #encoding=utf-8
    import Image,ImageEnhance,ImageFilter
    import sys

    image_name 
    = "./22.jpeg"

    #去處 干擾點
    im = Image.open(image_name)
    im 
    = im.filter(ImageFilter.MedianFilter())
    enhancer 
    = ImageEnhance.Contrast(im)
    im 
    = enhancer.enhance(2)
    im 
    = im.convert('1')

    #im.show() #測試查看

    = 12      #啟始 切割點 x
    = 2       #啟始 切割點 y

    = 10      #切割 寬 +y
    = 15      #切割 長 +x

    im_new 
    = []
    for i in range(4): #驗證碼切割
        im1 = im.crop((s+w*i+i*2,t,s+w*(i+1)+i*2,h))
        im_new.append(im1)

    #im_new[0].show()#測試查看

    xsize, ysize 
    = im_new[0].size
    gd 
    = []
    for i in range(ysize):
        tmp
    =[]
        
    for j in range(xsize):
            
    if( im_new[0].getpixel((j,i)) == 255 ):
                tmp.append(
    1)
            
    else:
                tmp.append(0)
        gd.append(tmp)

    #看效果
    for i in range(ysize):
        
    print gd[i]


    比如 "0"
    [1, 1, 0, 0, 0, 0, 1, 1, 1, 1]
    [0, 0, 0, 0, 0, 0, 0, 1, 1, 1]
    [0, 0, 0, 1, 1, 0, 0, 0, 0, 1]
    [0, 0, 1, 1, 1, 1, 0, 0, 0, 1]
    [0, 0, 1, 1, 1, 1, 0, 0, 0, 1]
    [0, 0, 1, 1, 1, 1, 0, 0, 0, 1]
    [0, 0, 1, 1, 1, 1, 0, 0, 0, 1]
    [0, 0, 1, 1, 1, 1, 0, 0, 0, 1]
    [0, 0, 1, 1, 1, 1, 0, 0, 0, 1]
    [0, 0, 0, 1, 1, 1, 0, 0, 0, 1]
    [0, 0, 0, 1, 1, 0, 0, 0, 0, 1]
    [1, 0, 0, 0, 0, 0, 0, 0, 1, 1]
    [1, 1, 0, 0, 0, 0, 0, 1, 1, 1]


    有時間 在學習下 匹配。



    整理 m.tkk7.com/Good-Game
    posted on 2008-10-18 14:53 劉凱毅 閱讀(3082) 評論(0)  編輯  收藏 所屬分類: pythonimage
    主站蜘蛛池模板: 国产男女猛烈无遮挡免费网站| 1000部拍拍拍18勿入免费凤凰福利 | 亚洲AV无码久久精品狠狠爱浪潮| 国产婷婷成人久久Av免费高清| 永久免费av无码网站yy| 国产成人亚洲综合无码| 国产特黄特色的大片观看免费视频| 亚洲网站免费观看| 亚洲精品123区在线观看| 国产日韩久久免费影院| 亚洲综合av永久无码精品一区二区| 一级毛片免费观看不收费| 在线永久看片免费的视频| 亚洲另类春色国产精品| 蜜桃精品免费久久久久影院 | 黄页网站在线观看免费| 成人浮力影院免费看| 99久久国产亚洲综合精品| 又大又硬又爽免费视频| 拍拍拍无挡视频免费观看1000| 午夜影视日本亚洲欧洲精品一区| 日本最新免费网站| 亚洲Aⅴ在线无码播放毛片一线天 亚洲avav天堂av在线网毛片 | 亚洲免费人成在线视频观看| 911精品国产亚洲日本美国韩国| 欧美日韩国产免费一区二区三区| 国产精品亚洲精品久久精品 | 亚洲精品无码99在线观看| a级毛片在线免费| 亚洲免费电影网站| 免费99热在线观看| 99精品视频在线观看免费专区 | 色婷婷六月亚洲综合香蕉| 久久久无码精品亚洲日韩软件| 国产亚洲男人的天堂在线观看| 国产日产亚洲系列| 18禁超污无遮挡无码免费网站国产| 黄网站色视频免费看无下截| 亚洲精品人成在线观看| 91精品成人免费国产| 亚洲国产日韩综合久久精品|