CAPTCHA from http://login.weibo.cn/login/
finshied.
Programing Language: C++
Library: opencv2 + libboost
use some computer vision algorithm to clean the peper noise and noise line, vertical projection to split the word, and CNN to train the dataset.
now is unavailable, see the backup at captchas_backup.zip.
cd ./spliter && cmake . && make
mkdir dataset
./spliter
You can check the results in ./trainer/training_set.zip
cd ./trainer/
unzip training_set.zip
cmake . && make
./trainer
mv ./weibo.cn-nn-weights ../recognizer/
cd ./recognizer && cmake . && make
./recognizer test1.png
./recognizer test2.png
./recognizer test3.png
./recognizer test4.png
The accuracy is about 60%.