我用来识别图片上的数字
var engine = new TesseractEngine(@"C:\Projects\tessdata", "eng", EngineMode.Default,);
var currentImage = TakeScreen();
var page = engine.Process(ScaleByPercent(currentImage, 500));
var text = page.GetText().Replace("\n", "");
比例:
public Bitmap ScaleB
我目前正在为我设计的语言编写一个解释器。
lexer/解析器(GLR)是用Flex/Bison编写的,是D中的主要解释器--到目前为止,一切都运行得很完美。
问题是,我还想添加字符串插值,即识别包含特定模式(例如"[some expression]")的字符串文本,并转换包含的表达式。我认为这应该在解析器级别,在相应的语法动作中完成。
我的想法是将插值的字符串转换/处理为简单的级联(就像它现在工作的那样)。
例如。
print "this is the [result]. yay!"
到
print "this is the " + result
我终于能够连接到avasys.jp,下载并安装了iscan_2.28.1-3.ltdl7_amd64.deb iscan-data_1.13.0-1_all.deb。这些程序似乎安装正确。
然后我运行了sane-find-scanner,然后返回:
found USB scanner (vendor=0x04b8, product=0x012d) at libusb:001:003
然后我运行了lsusb,然后返回:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6
我们的任务是识别下一个代码中的问题:
ORG 0000H
MAIN:
CLR A
MOV A, FFFFH
MOV B, FFH
AGAIN: DEC A
DJNZ B, AGAIN
END
在MOV A, FFFFH和MOV B, FFH EdSim51上
FFFFH和FFH上的未知标签。
我对这种类型的代码没有任何经验。我想这是关于每个寄存器的位数,但我不确定。有人能给我解释一下吗。