Skip to content

Instantly share code, notes, and snippets.

@sktwentysix
Last active May 2, 2019 10:03
Show Gist options
  • Save sktwentysix/9bb466cec2f65a3989fc6d2dd639323c to your computer and use it in GitHub Desktop.
Save sktwentysix/9bb466cec2f65a3989fc6d2dd639323c to your computer and use it in GitHub Desktop.
medium-ocr-react-generate1
generateText = () => {
let uploads = this.state.uploads
for(var i = 0; i < uploads.length; i++) {
Tesseract.recognize(uploads[i], {
lang: 'eng'
})
.catch(err => {
console.error(err)
})
.then(result => {
// Get Confidence score
let confidence = result.confidence
// Get full output
let text = result.text
// Get codes
let pattern = /\b\w{10,10}\b/g
let patterns = result.text.match(pattern);
// Update state
this.setState({
patterns: this.state.patterns.concat(patterns),
documents: this.state.documents.concat({
pattern: patterns,
text: text,
confidence: confidence
})
})
})
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment