用于跨平台移动应用程序的javascript中的光学标记识别

时间:2017-10-07 18:15:31

标签: javascript image-processing cross-platform multiple-choice omr

我想建立一个考试修正应用程序。从纸质多项选择题(mcq)我想用我的相机进行分析并获得分数。 这存在于python https://www.pyimagesearch.com/2016/10/03/bubble-sheet-multiple-choice-scanner-and-test-grader-using-omr-python-and-opencv/

有人知道javascript中的lib吗? enter image description here

1 个答案:

答案 0 :(得分:0)

我也在做同样的事情。正如我发现的,由于性能原因,您不应该使用 Javascript。 您应该执行以下步骤:

  • 为 Android 或 iOS 或 C++ 编写一个原生模块来处理图像
  • 编写一个原生模块来处理来自相机的帧以获得合适的帧并将其传递给图像处理模块。
  • 将它们全部桥接到 React Native 端,像处理其他原生库一样处理它们

阅读有关本机模块的更多信息:https://reactnative.dev/docs/0.60/native-modules-android

您可能需要 OpenCV 库来处理您的图像