1.一种字符识别方法,包括:通过第一线程对图像帧进行拼接处理,得到至少一个目标拼接图像;所述图像帧根据扫描装置采集的图像数据确定;
通过第二线程对所述目标拼接图像进行字符识别;
其中,所述第一线程和所述第二线程并行执行。
2.根据权利要求1所述的方法,其中,所述通过第一线程对图像帧进行拼接处理,得到至少一个目标拼接图像,包括:通过所述第一线程对第一队列中的图像帧进行拼接处理,得到所述目标拼接图像;
通过所述第一线程向第二队列添加所述目标拼接图像;
若识别到所述第二队列后向阻塞,则保留拼接有中断扫描帧的目标拼接图像,并丢弃未拼接有所述中断扫描帧的目标拼接图像。
3.根据权利要求2所述的方法,其中,所述通过所述第一线程对第一队列中的图像帧进行拼接处理,得到所述目标拼接图像,包括:通过所述第一线程对所述第一队列中的图像帧进行拼接处理,若当前已拼接图像帧为中断扫描帧,则在已拼接图像中添加中断拼接标识,得到所述目标拼接图像;
其中,所述若识别到所述第二队列后向阻塞,则保留拼接有中断扫描帧的目标拼接图像,并丢弃未拼接有所述中断扫描帧的目标拼接图像,包括:若识别到所述第二队列后向阻塞,则保留携带所述中断拼接标识的目标拼接图像,并丢弃未携带所述中断拼接标识的目标拼接图像。
4.根据权利要求1所述的方法,其中,所述通过第二线程对所述目标拼接图像进行字符识别,包括:
通过所述第二线程对所述目标拼接图像进行字符识别,并根据字符识别结果,确定待输出内容;
若所述目标拼接图像中拼接有中断扫描帧,则在所述待输出内容后添加启动输出标识,用于指示内容输出。
5.根据权利要求1‑4任一项所述的方法,其中,在所述通过第一线程对图像帧进行拼接处理,得到至少一个目标拼接图像之前,还包括:通过第三线程对所述扫描装置采集的图像数据进行抽帧处理,得到所述图像帧;
其中,所述第三线程与所述第一线程和所述第二线程并行执行。
6.根据权利要求5所述的方法,其中,所述通过第三线程对所述扫描装置采集的图像数据进行抽帧处理,得到所述图像帧,包括:通过所述第三线程对所述扫描装置采集的图像数据进行抽帧处理,得到所述图像帧;
通过所述第三线程向第一队列添加所述图像帧;
若识别到所述第一队列后向阻塞,则保留所述图像帧中的中断扫描帧,并丢弃所述图像帧中的非中断扫描帧。
7.根据权利要求5所述的方法,还包括:通过所述第三线程在监测到启动输出信号后,输出字符识别结果对应的待输出内容。
8.一种字符识别装置,包括:拼接模块,用于通过第一线程对图像帧进行拼接处理,得到至少一个目标拼接图像;所述图像帧根据扫描装置采集的图像数据确定;
识别模块,用于通过第二线程对所述目标拼接图像进行字符识别;
其中,所述第一线程和所述第二线程并行执行。
9.根据权利要求8所述的装置,其中,所述拼接模块,包括:拼接单元,用于通过所述第一线程对第一队列中的图像帧进行拼接处理,得到所述目标拼接图像;
图像添加单元,用于通过所述第一线程向第二队列添加所述目标拼接图像;
阻塞响应单元,用于若识别到所述第二队列后向阻塞,则保留拼接有中断扫描帧的目标拼接图像,并丢弃未拼接有所述中断扫描帧的目标拼接图像。
10.根据权利要求9所述的装置,其中,所述拼接单元,包括:中断拼接单元,用于通过所述第一线程对所述第一队列中的图像帧进行拼接处理,若当前已拼接图像帧为中断扫描帧,则在已拼接图像中添加中断拼接标识,得到所述目标拼接图像;
其中,所述阻塞响应单元,包括:阻塞响应子单元,用于若识别到所述第二队列后向阻塞,则保留携带所述中断拼接标识的目标拼接图像,并丢弃未携带所述中断拼接标识的目标拼接图像。
11.根据权利要求8所述的装置,其中,所述识别模块,包括:字符识别单元,用于通过所述第二线程对所述目标拼接图像进行字符识别,并根据字符识别结果,确定待输出内容;
输出标识添加单元,用于若所述目标拼接图像中拼接有中断扫描帧,则在所述待输出内容后添加启动输出标识,用于指示内容输出。
12.根据权利要求8‑11任一项所述的装置,还包括:抽帧模块,用于在所述通过第一线程对图像帧进行拼接处理,得到至少一个目标拼接图像之前,通过第三线程对所述扫描装置采集的图像数据进行抽帧处理,得到所述图像帧;
其中,所述第三线程与所述第一线程和所述第二线程并行执行。
13.根据权利要求12所述的装置,其中,所述抽帧模块,包括:抽帧单元,用于通过所述第三线程对所述扫描装置采集的图像数据进行抽帧处理,得到所述图像帧;
帧添加单元,用于通过所述第三线程向第一队列添加所述图像帧;
阻塞响应单元,用于若识别到所述第一队列后向阻塞,则保留所述图像帧中的中断扫描帧,并丢弃所述图像帧中的非中断扫描帧。
14.根据权利要求12所述的装置,还包括:输出模块,用于通过所述第三线程在监测到启动输出信号后,输出字符识别结果对应的待输出内容。
15.一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1‑7中任一项所述的字符识别方法。
16.根据权利要求15所述的电子设备,所述电子设备为扫描笔或翻译笔。
17.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使计算机执行根据权利要求1‑7中任一项所述的字符识别方法。
18.一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现权利要求1‑7中任一项所述的字符识别方法的步骤。