Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/toanbku/tf-bypass-captcha
https://github.com/toanbku/tf-bypass-captcha
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/toanbku/tf-bypass-captcha
- Owner: toanbku
- Created: 2024-01-02T14:15:21.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-03T07:13:02.000Z (about 1 year ago)
- Last Synced: 2024-11-10T08:32:29.890Z (2 months ago)
- Language: JavaScript
- Size: 15 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Auto pass ReCAPTCHA
---
Object Detection application right in your browser. Serving YOLOv8 in browser using tensorflow.js
with `webgl` backend.**Scripts**
```bash
pnpm start # Start dev server
pnpm build # Build for productions
```## Model
YOLOv8n model converted to tensorflow.js.
```
used model : yolov8n
size : 13 Mb
```**Use another model**
Use another YOLOv8 model.
1. Export YOLOv8 model to tfjs format. Read more on the [official documentation](https://docs.ultralytics.com/tasks/detection/#export)
```python
from ultralytics import YOLO# Load a model
model = YOLO("yolov8n.pt") # load an official model# Export the model
model.export(format="tfjs")
```2. Copy `yolov8*_web_model` to `./public`
3. Update `modelName` in `App.jsx` to new model name
```jsx
...
// model configs
const modelName = "yolov8*"; // change to new model name
...
```
4. Done! 😊**Note: Custom Trained YOLOv8 Models**
Please update `src/utils/labels.json` with your new classes.
## Reference
- https://github.com/Hyuto/yolov8-tfjs
- https://github.com/ultralytics/ultralytics
- https://github.com/Hyuto/yolov8-onnxruntime-web