
基于OpenCV1.4实验大师工具软件与OpenCV工作流SDK,实现快速OCR文本内容识别,首先生成文本检测与识别工作流文件。

OpenCV解决
基于OpenCV实验大师工具软件1.4 设计的流程如下:

最终每一步的运行结果如下:


OpenCV工作流引擎SDK支持
通过导出的vm配置文件,加载到工作流引擎,可以实现流程复用,处理多张图像,支持的SDK调用代码如下:
import cv2 as cv
from vmcore.project_data_model import ProjectDataModel
from vmcore.project_persister import VMProjectPersister
from vmcore.image_process_task import ImageProcessTask
image_file = "D:/images/4_01.png"
image = cv.imread(image_file)
cv.imshow("input", image)
vm_file = "D:/ocr_demo.vm"
persister = VMProjectPersister()
model = ProjectDataModel()
project_type = persister.query_project_type(vm_file)
if project_type == 1:
persister.load(model, vm_file)
log_txts = persister.silence_run_process(model, image_file)
print(log_txts)
index = 0
result_img = None
for t in model.tasks:
if isinstance(t, ImageProcessTask):
result_img = t.get_output_image()
index += 1
cv.imshow("MyOCR", result_img)
cv.waitKey(0)
cv.destroyAllWindows()运行结果如下:

PyQT5 + OCR SDK,零代码解锁任意文档识别。
