1.老规矩,先上图 要破解类似这样的验证码: 拆分后结果: 然后去匹配,得到结果。 2.拆分图片 拿到图片后,首先把图片中我们需要的部分截取出来。 具体的做法是,创建一个的和图片像素相同的一个代表权重的二维数组,遍历图片的每个像素点,如果接近白色,标记为1,否则标记为0; 然后遍历这个二维数据,如果一个竖排都1,说明是空白列,直到第一次遇到不全为1一列,记住列的下标作为起始值,再次遇到全为1的,记住下标作为结束值,然后从起始列到结束列截取图片,依次类推。 1 //分割图片 2 private java.util.List