我尝试使用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
我能做些什么来获得更好的结果?