Front-End Computer Vision SDK for React
npm install @dev2324r/react-mindee-jsReact 16.8.0 +
bash
npm install --save react-mindee-js
`
or using yarn
`
yarn add react-mindee-js
`
Usage
You only need an image and a list of shapes to get started.
`jsx
import React from 'react'
import { AnnotationViewer } from 'react-mindee-js'
import dummyImage from 'path-to-your/file.jpg'
const dummyShapes = [
{
id: 1,
coordinates: [
[0.479, 0.172],
[0.611, 0.172],
[0.611, 0.196],
[0.479, 0.196],
],
},
{
id: 2,
coordinates: [
[0.394, 0.068],
[0.477, 0.068],
[0.477, 0.087],
[0.394, 0.087],
],
},
]
const data = {
image: dummyImage,
shapes: dummyShapes,
}
function App() {
return
}
`
Props
- data : include 3 properties. image file to draw in the canvas, shapes which expect a list of shapes andorientation of the provided image (default: 0)
- onShapeClick : return the shape object after a click event
- onShapeMouseEnter : return the shape object after a mouse enter event
- onShapeMouseLeave : return the shape object after a mouse leave event
- onShapeMultiSelect : return the selected shapes using (CTRL + MOUSE CLICK & MOVE)
- options : object of properties to customize default configs
- id : unique id, if not provided it will be automatically generated
- style : style object to change container css properties
- className` : apply a className to the control