bakape / Captchouli
Licence: agpl-3.0
booru-backed procedurally-generated anime image captcha library and server
Stars: ✭ 104
Programming Languages
go
31211 projects - #10 most used programming language
Projects that are alternatives of or similar to Captchouli
Face Tracking With Anime Characters
Hello! I have made a Python project where YURI from the game doki doki literature club accesses the webcam and stares directly into the players soul. Hope you enjoy!
Stars: ✭ 320 (+207.69%)
Mutual labels: opencv, anime
Transfer Learning Anime
Transfer Learning for Anime Characters Recognition
Stars: ✭ 155 (+49.04%)
Mutual labels: opencv, anime
Captcha Break
captcha break based on opencv2, tesseract-ocr and some machine learning algorithm.
Stars: ✭ 667 (+541.35%)
Mutual labels: opencv, captcha
Anime Inpainting
An application tool of edge-connect, which can do anime inpainting and drawing. 动漫人物图片自动修复,去马赛克,填补,去瑕疵
Stars: ✭ 761 (+631.73%)
Mutual labels: opencv, anime
Pybind11 opencv numpy
Implementation of cv::Mat conversion to numpy.array for pybind11
Stars: ✭ 96 (-7.69%)
Mutual labels: opencv
Sky Detector
Sky area detection without deep neural networks https://maybeshewill-cv.github.io/sky-detector/
Stars: ✭ 96 (-7.69%)
Mutual labels: opencv
Recaptcha Spring Boot Starter
Spring Boot starter for Google's reCAPTCHA
Stars: ✭ 103 (-0.96%)
Mutual labels: captcha
Opencv3 Intro Book Src
📘《OpenCV3编程入门》书本配套源码 |《Introduction to OpenCV3 Programming》Book Source Code
Stars: ✭ 1,369 (+1216.35%)
Mutual labels: opencv
Sign Language Recognition
✌️ 👌 ✊ 📷 Sign Language Recognition using Python
Stars: ✭ 98 (-5.77%)
Mutual labels: opencv
Automatic Leaf Infection Identifier
Automatic detection of plant diseases
Stars: ✭ 97 (-6.73%)
Mutual labels: opencv
Opencv Java Tutorials
Source for the OpenCV with Java tutorials
Stars: ✭ 102 (-1.92%)
Mutual labels: opencv
Retina Features
Project for segmentation of blood vessels, microaneurysm and hardexudates in fundus images.
Stars: ✭ 95 (-8.65%)
Mutual labels: opencv
Traffic Sign Detection
Traffic signs detection and classification in real time
Stars: ✭ 96 (-7.69%)
Mutual labels: opencv
Pedestriancounter
Pedestrians detection and tracking using OpenCV on Python
Stars: ✭ 100 (-3.85%)
Mutual labels: opencv
Libcimbar
Optimized implementation for color-icon-matrix barcodes
Stars: ✭ 98 (-5.77%)
Mutual labels: opencv
captchouli
booru-backed procedurally-generated anime image captcha library and server
Captchouli scrapes boorus for admin-defined tags and generates and verifies captchas for user anti-bot authentication.
Installation
- Install OpenCV >= 4.0 development library (
libopencv-dev
on Debian-based systems) - Install Go >= 1.10
- Run
go get github.com/bakape/captchouli/cmd/captchouli
- The captchouli server binary will be located under
$HOME/go/bin/captchouli
, if the default$GOPATH
is used.
Usage
Captchouli can be used as either a library or standalone server.
Server
Run captchouli --help
for a list CLI flags.
After the server has been started and the inital tag pool populated captchouli can be accessed using a HTTP API:
Method | Address | Receives | Returns |
---|---|---|---|
GET | / | Optional query parameters "captchouli-color" and "captchouli-background" for overriding the default captcha text colour and background | New captcha form HTML |
POST | / | Form data from the user | Either the ID of the solved captcha on success or a redirect to a fresh captcha, if incorrectly solved |
POST | /status | "captchouli-id" parameter - the ID of the captcha you wish to check the status of | "true", if captcha exists and has been solved or "false" otherwise. Note that this unregisters the captcha to prevent reply-again attacks. |
Advanced use cases
For more advanced use cases please refer to the Go API documented here .
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].