hiroi-sora/RapidOCR-json

nodejs的Api

Quittt opened this issue · 2 comments

Quittt commented

希望大佬能出nodejs的Api

暂时没精力弄。

理论上和 Paddle的js api 是差不多的,只是改动了一些参数的名字以及不支持套接字模式。

你有经验的话,可尝试修改原API来兼容Rapid。

@xvzhenduo

哈哈,感谢贡献。

关于 完成之前不要再次调用 一些可能的解决思路:

1:设一个flag变量,记录当前是否有任务正在进行。调用run时,先检查flag,如果已经在运行则返回error。

2:设个类似互斥锁的flag。只有持有flag的run函数才能执行OCR,其余同时进行的run只能堵塞在开头,直到flag空闲。

3:设一个任务队列(数组)。同步调用run,将任务信息和回调函数写入这个队列,然后直接返回。另设一个异步的单例对象,检查任务队列是否为空。如果非空,则取一个任务执行,然后调用对应的回调函数,回传OCR内容。