Closed Farb closed 1 year ago
简单代码如下:
{ Log.Info($"inner task=> before RecognizeText {pictureFullName}"); byte[] imageBytes = File.ReadAllBytes(pictureFullName); using (Mat src = Cv2.ImDecode(imageBytes, ImreadModes.Color)) { PaddleOcrResult ocrResult = await _ocr.Run(src); Log.Info($"inner task=> after RecognizeText {pictureFullName}"); return ocrResult.Text; } }
日志如下:
023-08-04 19:35:19,701 [1] INFO - FileService AddGroups totalCount=10 2023-08-04 19:35:19,704 [1] INFO - FileService ProcessSingleGroup pictureList=10 2023-08-04 19:35:19,705 [1] INFO - before RecognizeText D:\文档\已分类表情包\EmojiPackage\尔康\不想起床.jpg 2023-08-04 19:35:19,707 [1] INFO - inner task=> before RecognizeText D:\文档\已分类表情包\EmojiPackage\尔康\不想起床.jpg 2023-08-04 19:36:27,358 [1] INFO - Log started. 2023-08-04 19:36:45,426 [1] INFO - FileService AddGroups totalCount=10 2023-08-04 19:36:45,430 [1] INFO - FileService ProcessSingleGroup pictureList=10 2023-08-04 19:36:45,430 [1] INFO - before RecognizeText D:\文档\已分类表情包\EmojiPackage\尔康\不想起床.jpg 2023-08-04 19:36:45,432 [1] INFO - inner task=> before RecognizeText D:\文档\已分类表情包\EmojiPackage\尔康\不想起床.jpg 2023-08-04 19:37:53,020 [18] INFO - inner task=> before RecognizeText D:\Tools\win-x64\AppData\Pictures\SearchResults\Pictures\b\016574ed-122d-4b38-9f55-9b322e10b366.jpeg 2023-08-04 19:38:59,254 [1] INFO - Log started.
可以看出,代码一直卡在await _ocr.Run(src); 没有返回。
如题,部分机器上会出现问题,比如40-50个人中,有3个人的机器出现问题。
请展示一下你的版本号,并尝试一下最新预览版preview.8
经过定位,是缺少依赖造成的,安装vc组件解决了
简单代码如下:
日志如下:
可以看出,代码一直卡在await _ocr.Run(src); 没有返回。