├── .gitignore ├── LICENSE ├── README.md ├── acc-easy.svg ├── acc.svg ├── captcha-images ├── .classpath ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.jdt.apt.core.prefs │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.m2e.core.prefs ├── pom.xml └── src │ ├── main │ └── java │ │ ├── log4j.properties │ │ └── me │ │ └── zouzhipeng │ │ ├── App.java │ │ ├── CaptchaGenerator.java │ │ ├── CaptchaTaskRunner.java │ │ ├── EasyCaptchaGeneratorWorker.java │ │ ├── Generator.java │ │ ├── GeneratorMentor.java │ │ ├── KaptchaGeneratorWorker.java │ │ ├── config │ │ ├── Config.java │ │ ├── ConfigBuilder.java │ │ └── ConfigConstants.java │ │ └── utils │ │ └── ImageOutputUtil.java │ └── test │ └── java │ └── me │ └── zouzhipeng │ └── AppTest.java ├── captcha-net.svg ├── captchas.jpg ├── kaptcha-net.svg ├── kaptchas.jpg ├── loss-easy.svg ├── loss.svg ├── requirements.txt ├── src ├── captcha_recognition.ipynb ├── data.py ├── data │ ├── dev.npy │ ├── dev.y.npy │ ├── test.npy │ ├── test.y.npy │ ├── train.npy │ └── train.y.npy ├── dataloader.py ├── eval.py ├── kaptcha_model.py ├── logs │ └── eval.json ├── main.py ├── metrics.py ├── model.py ├── model │ ├── captcha-model.pkl │ ├── kaptcha-model.pkl │ └── model-latest.pkl ├── predict.py └── train.py └── test.svg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/README.md -------------------------------------------------------------------------------- /acc-easy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/acc-easy.svg -------------------------------------------------------------------------------- /acc.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/acc.svg -------------------------------------------------------------------------------- /captcha-images/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/captcha-images/.classpath -------------------------------------------------------------------------------- /captcha-images/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/captcha-images/.project -------------------------------------------------------------------------------- /captcha-images/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/captcha-images/.settings/org.eclipse.core.resources.prefs -------------------------------------------------------------------------------- /captcha-images/.settings/org.eclipse.jdt.apt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/captcha-images/.settings/org.eclipse.jdt.apt.core.prefs -------------------------------------------------------------------------------- /captcha-images/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/captcha-images/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /captcha-images/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/captcha-images/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /captcha-images/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/captcha-images/pom.xml -------------------------------------------------------------------------------- /captcha-images/src/main/java/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/captcha-images/src/main/java/log4j.properties -------------------------------------------------------------------------------- /captcha-images/src/main/java/me/zouzhipeng/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/captcha-images/src/main/java/me/zouzhipeng/App.java -------------------------------------------------------------------------------- /captcha-images/src/main/java/me/zouzhipeng/CaptchaGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/captcha-images/src/main/java/me/zouzhipeng/CaptchaGenerator.java -------------------------------------------------------------------------------- /captcha-images/src/main/java/me/zouzhipeng/CaptchaTaskRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/captcha-images/src/main/java/me/zouzhipeng/CaptchaTaskRunner.java -------------------------------------------------------------------------------- /captcha-images/src/main/java/me/zouzhipeng/EasyCaptchaGeneratorWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/captcha-images/src/main/java/me/zouzhipeng/EasyCaptchaGeneratorWorker.java -------------------------------------------------------------------------------- /captcha-images/src/main/java/me/zouzhipeng/Generator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/captcha-images/src/main/java/me/zouzhipeng/Generator.java -------------------------------------------------------------------------------- /captcha-images/src/main/java/me/zouzhipeng/GeneratorMentor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/captcha-images/src/main/java/me/zouzhipeng/GeneratorMentor.java -------------------------------------------------------------------------------- /captcha-images/src/main/java/me/zouzhipeng/KaptchaGeneratorWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/captcha-images/src/main/java/me/zouzhipeng/KaptchaGeneratorWorker.java -------------------------------------------------------------------------------- /captcha-images/src/main/java/me/zouzhipeng/config/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/captcha-images/src/main/java/me/zouzhipeng/config/Config.java -------------------------------------------------------------------------------- /captcha-images/src/main/java/me/zouzhipeng/config/ConfigBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/captcha-images/src/main/java/me/zouzhipeng/config/ConfigBuilder.java -------------------------------------------------------------------------------- /captcha-images/src/main/java/me/zouzhipeng/config/ConfigConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/captcha-images/src/main/java/me/zouzhipeng/config/ConfigConstants.java -------------------------------------------------------------------------------- /captcha-images/src/main/java/me/zouzhipeng/utils/ImageOutputUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/captcha-images/src/main/java/me/zouzhipeng/utils/ImageOutputUtil.java -------------------------------------------------------------------------------- /captcha-images/src/test/java/me/zouzhipeng/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/captcha-images/src/test/java/me/zouzhipeng/AppTest.java -------------------------------------------------------------------------------- /captcha-net.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/captcha-net.svg -------------------------------------------------------------------------------- /captchas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/captchas.jpg -------------------------------------------------------------------------------- /kaptcha-net.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/kaptcha-net.svg -------------------------------------------------------------------------------- /kaptchas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/kaptchas.jpg -------------------------------------------------------------------------------- /loss-easy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/loss-easy.svg -------------------------------------------------------------------------------- /loss.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/loss.svg -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/captcha_recognition.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/src/captcha_recognition.ipynb -------------------------------------------------------------------------------- /src/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/src/data.py -------------------------------------------------------------------------------- /src/data/dev.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/src/data/dev.npy -------------------------------------------------------------------------------- /src/data/dev.y.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/src/data/dev.y.npy -------------------------------------------------------------------------------- /src/data/test.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/src/data/test.npy -------------------------------------------------------------------------------- /src/data/test.y.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/src/data/test.y.npy -------------------------------------------------------------------------------- /src/data/train.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/src/data/train.npy -------------------------------------------------------------------------------- /src/data/train.y.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/src/data/train.y.npy -------------------------------------------------------------------------------- /src/dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/src/dataloader.py -------------------------------------------------------------------------------- /src/eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/src/eval.py -------------------------------------------------------------------------------- /src/kaptcha_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/src/kaptcha_model.py -------------------------------------------------------------------------------- /src/logs/eval.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/src/logs/eval.json -------------------------------------------------------------------------------- /src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/src/main.py -------------------------------------------------------------------------------- /src/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/src/metrics.py -------------------------------------------------------------------------------- /src/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/src/model.py -------------------------------------------------------------------------------- /src/model/captcha-model.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/src/model/captcha-model.pkl -------------------------------------------------------------------------------- /src/model/kaptcha-model.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/src/model/kaptcha-model.pkl -------------------------------------------------------------------------------- /src/model/model-latest.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/src/model/model-latest.pkl -------------------------------------------------------------------------------- /src/predict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/src/predict.py -------------------------------------------------------------------------------- /src/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/src/train.py -------------------------------------------------------------------------------- /test.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zipzou/captcha-recognition/HEAD/test.svg --------------------------------------------------------------------------------