https://github.com/meetox80/captcha-onnx-ocr
Automated captcha solving powered by ONNX
https://github.com/meetox80/captcha-onnx-ocr
captcha captcha-solver image-processing ocr onnx
Last synced: 25 days ago
JSON representation
Automated captcha solving powered by ONNX
- Host: GitHub
- URL: https://github.com/meetox80/captcha-onnx-ocr
- Owner: meetox80
- License: mit
- Created: 2025-01-07T23:20:42.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-05T02:35:55.000Z (about 1 year ago)
- Last Synced: 2025-05-05T03:29:20.418Z (about 1 year ago)
- Topics: captcha, captcha-solver, image-processing, ocr, onnx
- Language: JavaScript
- Homepage:
- Size: 392 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# captcha-onnx-ocr
AI-powered CAPTCHA recognition system leveraging ONNX for accurate and efficient verification, integrated with a Node.js web API.
## Installation
```sh
pnpm install
```
## Usage
```
pnpm run start
```
> POST Request body:
```
{
"image": "data:image/jpeg;base64,<...>"
}
```
## Running Tests
> Remember to **launch the server seperately**
```sh
pnpm run start # Server
```
```sh
pnpm run test # Tests client
```
## Tech Stack (Libraries)
| Library | Usage |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------- |
| - [Assert](https://www.npmjs.com/package/assert)
- [Axios](https://www.npmjs.com/package/axios)
- [Canvas](https://www.npmjs.com/package/canvas)
- [CLI-Progress](https://www.npmjs.com/package/cli-progress)
- [Mocha](https://www.npmjs.com/package/mocha) |
Testing Functionality
|
| - [Fastify](https://www.npmjs.com/package/fastify)
- [Pino-Pretty](https://www.npmjs.com/package/pino-pretty) | **API**
|
| - [OnnxRuntime-Node](https://www.npmjs.com/package/onnxruntime-node)
- [Sharp](https://www.npmjs.com/package/sharp) | **ONNX Recognition System**
|
| - [Dotenv](https://www.npmjs.com/package/dotenv) | **Envireonment variables**
|
| - [Nodemon](https://www.npmjs.com/package/nodemon) | Development reload mode
|