@react-vision-components/react-vision-tags
v0.9.2
Published
Component Library to handle Tags with confidence scores
Downloads
16
Maintainers
Readme
React Vision Tags
But Why?!
Created in order to make Computer Vision tags from Azure Computer Vision more flashy for a customer and end user who likes to see different things.
Features, not bugs
- Added tags automatically have a score of 100% by design.
- Color of background text will(note: should) switch from black to white baste on luminence of the background that is generated.
- More to come but it's too late and I can't remember them all :-|
Install
To install this component:
npm i @react-vision-components/react-vision-tags
Usage
- Create your colors
const colors:ColorSpectrum = { low: 'FF0000', mid: 'FFFF00', high: '00FF00' }
- Set your thresholds:
const threshold:ConfidenceThreshold = { low: 70, high: 90 }
- Create your schema:
const colorScheme:ColorInterpolatorOptions = new ColorInterpolatorOptions(colors, threshold);
- Drop the component on your page:
<VisionTags value={item.cloudTags as Vision[]} name={tags} schema={colorScheme} placeHolder='Enter tags' />
NOTE: value is expecting an array of objects with properties "name" of type string and "confidence" and percentage as a decimal string...for example:
{
name: 'Example',
confidence: '0.91'
}