Update README.md
Browse files
README.md
CHANGED
|
@@ -12,7 +12,35 @@ If you haven't already, you can install the [Transformers.js](https://huggingfac
|
|
| 12 |
npm i @huggingface/transformers
|
| 13 |
```
|
| 14 |
|
| 15 |
-
**Example:** Zero-shot object detection with `onnx-community/grounding-dino-tiny-ONNX
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16 |
```js
|
| 17 |
import { AutoModelForZeroShotObjectDetection, AutoProcessor, load_image } from "@huggingface/transformers";
|
| 18 |
|
|
|
|
| 12 |
npm i @huggingface/transformers
|
| 13 |
```
|
| 14 |
|
| 15 |
+
**Example:** Zero-shot object detection with `onnx-community/grounding-dino-tiny-ONNX` using the `pipeline` API.
|
| 16 |
+
```js
|
| 17 |
+
import { pipeline } from "@huggingface/transformers";
|
| 18 |
+
|
| 19 |
+
const detector = await pipeline("zero-shot-object-detection", "onnx-community/grounding-dino-tiny-ONNX");
|
| 20 |
+
|
| 21 |
+
const url = "http://images.cocodataset.org/val2017/000000039769.jpg";
|
| 22 |
+
const candidate_labels = ["a cat."];
|
| 23 |
+
const output = await detector(url, candidate_labels, {
|
| 24 |
+
threshold: 0.3,
|
| 25 |
+
});
|
| 26 |
+
```
|
| 27 |
+
|
| 28 |
+
|
| 29 |
+
<details>
|
| 30 |
+
|
| 31 |
+
<summary>See example output</summary>
|
| 32 |
+
|
| 33 |
+
```
|
| 34 |
+
[
|
| 35 |
+
{ score: 0.45316222310066223, label: "a cat", box: { xmin: 343, ymin: 23, xmax: 637, ymax: 372 } },
|
| 36 |
+
{ score: 0.36190420389175415, label: "a cat", box: { xmin: 12, ymin: 52, xmax: 317, ymax: 472 } },
|
| 37 |
+
]
|
| 38 |
+
```
|
| 39 |
+
|
| 40 |
+
</details>
|
| 41 |
+
|
| 42 |
+
|
| 43 |
+
**Example:** Zero-shot object detection with `onnx-community/grounding-dino-tiny-ONNX` using the `AutoModel` API.
|
| 44 |
```js
|
| 45 |
import { AutoModelForZeroShotObjectDetection, AutoProcessor, load_image } from "@huggingface/transformers";
|
| 46 |
|