我正在构建一个 Windows 服务应用程序,该应用程序将包含扫描图像的目录作为输入。我的应用程序将遍历所有图像,并且对于每个图像,它将执行一些 OCR 操作以获取条形码、发票编号和客户编号。
一些背景资料:
- 应用程序执行的任务是相当 CPU 密集型的
- 有大量图像要处理,扫描的图像文件很大(~2MB)
- 该应用程序在具有 16GB RAM 的 8 核服务器上运行。
我的问题:
由于它正在处理文件系统上的图像,因此我不确定如果我以一种将使用 .NET 并行任务的方式更改我的应用程序是否真的会有所作为。
有人可以给我建议吗?
非常感谢!