diff --git a/captcha-style-catalog.md b/captcha-style-catalog.md index 053ef29..3fb204c 100644 --- a/captcha-style-catalog.md +++ b/captcha-style-catalog.md @@ -44,7 +44,12 @@ Style names describe **visual characteristics**, not usage context. - **Background**: Typically uniform - **Solver status**: Trained (existing classifier class) -## Untrained Styles +### `colorful` + +- **Visual**: Bright multi-colored characters on varied backgrounds +- **Distortion**: Character-level color variation, moderate noise +- **Background**: Gradient or patterned fills +- **Solver status**: Trained (existing classifier class) ### `color-mesh` @@ -54,13 +59,11 @@ Style names describe **visual characteristics**, not usage context. - **Distortion**: Heavy — multiple colored lines (red, blue, green, yellow) overlapping text at various angles - **Background**: White with colored line noise - **Provider**: Tryst.link (bot detection / "Security Verification" dialog) -- **Solver status**: **Not trained** — needs sample collection + model training -- **Classifier mapping**: May partially overlap with `color-mesh` class — needs validation -- **Notes**: Appears when visiting profiles without Tor. Much harder than `line-strike` due to dense color noise +- **Solver status**: Trained (retrained Feb 15 2026 with 7-class checkpoint) ## Classifier Classes -The 6-class MobileNetV3 classifier uses these style names directly: +The 7-class MobileNetV3 classifier uses these style names directly: | Class | Status | |-------|--------| @@ -69,11 +72,8 @@ The 6-class MobileNetV3 classifier uses these style names directly: | `perspective` | Trained | | `grid` | Trained | | `emboss` | Trained | -| `color-mesh` | Needs validation against real samples | - -> **Note**: The `color-mesh` class may or may not correctly identify -> Tryst's bot-detection captchas. Real-world validation with the "Security -> Verification" dialog samples is needed before relying on classification. +| `colorful` | Trained | +| `color-mesh` | Trained | ## Adding New Styles