我一直在试图拍摄RSA密钥卡的图像,然后将图像裁剪为每个数字并使用SSOCR对其进行侵蚀以使分段变暗。通过非常沮丧,我设法在控制许多变量(如光和运动)之后将其读取。但是,它并不总是给我一个数字,有时会给我一个1或2位数的数字。是否可以可靠地OCR RSA密钥卡,如果有的话,是否有任何例子?任何帮助将不胜感激。
此外,我正在使用覆盆子pi 2相机和Sub Setup()
ActiveSheet.ChartObjects("Chart 1").Activate
Selection.OnAction = "Chart1_Click"
ActiveSheet.ChartObjects("Chart 2").Activate
Selection.OnAction = "Chart2_Click"
ActiveSheet.ChartObjects("Chart 3").Activate
Selection.OnAction = "Chart3_Click"
ActiveSheet.ChartObjects("Chart 4").Activate
Selection.OnAction = "Chart4_Click"
End Sub
Sub Chart1_Click()
ChartZoom ("Chart 1")
End Sub
Sub Chart2_Click()
ChartZoom ("Chart 2")
' you could select a cell under the chart here; easier than in the sub below
End Sub
Sub Chart3_Click()
ChartZoom ("Chart 3")
End Sub
Sub Chart4_Click()
ChartZoom ("Chart 4")
End Sub
Sub ChartZoom(chartRef As String)
ActiveSheet.ChartObjects(chartRef).Select 'Activate
If ActiveWindow.Zoom = 100 Then
ActiveWindow.Zoom = True
' Insert code here to select a range underneath chartRef
Else
If ActiveWindow.Zoom <> 100 Then
ActiveWindow.Zoom = 100
Range("A1").Select ' <-- Brings back the scroll position to top left
End If
End If
End Sub
在树莓派上使用SSOCR
。
获取图像并获取第一个数字的示例代码:
raspistill