An open API service indexing awesome lists of open source software.

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

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

|