Open mkp95 opened 3 years ago
Oddly enough this CAPTCHA doesn't need any preprocessing at all. It's primary weakness is that each letter is a different color, so you can just set a few dimension settings to filter out the lines and it'll solve itself. Note that blob_max_width
is new, so you'll need to redownload the library for it to work.
var cbl = new CBL({
character_set: "0123456789",
blob_min_width: 5,
blob_min_height: 8,
blob_max_width: 10,
blob_max_height: 12,
pattern_width: 8,
pattern_height: 10,
allow_console_log: true,
perceptive_colorspace: true,
exact_characters: 4,
blob_console_debug: true,
blob_debug: "debugSegmented"
});
cbl.train("0635.png");
cbl.train("2971.png");
cbl.train("3996.png");
cbl.train("6755.png");
cbl.train("8976.png");
var saveModel = function() {
cbl.condenseModel();
cbl.sortModel();
cbl.visualizeModel("visualizeModel");
cbl.saveModel();
}
All you need to do is train it on enough examples of each possible digit and you should get near 100% accuracy.
I had previously used cbl for other captchas but i am unable to solve this captcha,..