OCR七段码可靠的RSA令牌

我一直在尝试拍摄RSA Key Fob的图像,然后将图像裁剪到每个数字,并使用SSOCR来削弱图像以使图像变暗。 通过很多挫折,我设法在控制许多variables,如光和移动之后,读取它。 然而,它并不总是给我一个数字,有时它会给我一个数字,closures1或2位数字。 是否有可能可靠地OCR一个RSA密钥链,如果有的话,是否有任何的例子呢? 任何帮助,将不胜感激。

另外,我使用覆盆子pi 2相机和raspistill覆盆子pi raspistill

示例拍摄图像并获取第一位数字的代码:

  var takeImage = function() { var exCommand = "raspistill -t 1500 -ISO 50 -q 100 -br 60 --drc off -o " + __dirname + "/stream/img.jpg" exec(exCommand, function(err, stdout, stderr) { if (err) { console.log(err); console.log("Error snapping pic -- "); } ssocrDigits1() setTimeout(function() { takeImage() }, 15000) }) } var ssocrDigits1 = function() { var exCommand = "ssocr crop 1240 1025 135 210 white_border 10 erosion remove_isolated -d 1 stream/img.jpg -t 50 -o stream/digits1.png" exec(exCommand, function(err, stdout, stderr) { if (err) { console.log(err); console.log("Error ssocring -- "); } digit1 = stdout.replace(/^\D+/g, ''); console.log(digit1) }) }