如何使用imagick清理背景验证码图像

时间:2016-12-07 15:12:14

标签: php ocr captcha tesseract imagick

我尝试使用php imagick方法清理背景验证码图像,我在控制台上使用转换方法作为替代,但我得到了相同的结果。但它并没有真正起作用。

然后我将使用tesseract ocr获取验证码。有一个tesseract代码:

repeatFunction(amount-1)

验证码图片: captcha

有我的代码:

function functionToRepeat(){
  let action = new Promise(function(resolve,reject){
    setTimeout(function(){
      console.log("resolved!");
      resolve()}
    ,1000);
  })
  return action
}

function repeatFunction(amount) {
  if(amount==0){
    return Promise.resolve();
  }
  return functionToRepeat().then(function(){
    return repeatFunction(amount-1); // Added return
  });
}

repeatFunction(5).then(function(){
 console.log("DONE!");
})

结果验证码图片:enter image description here

我能做些什么来获得更好的结果?

0 个答案:

没有答案