Windows Server系統 PaddleOCR失敗解決方案


 

因PaddleOCR引用了Opencv,在windows server 上 使用opencv出現 DLL load failed錯誤,發現缺失部分dll:MFPlat.dll、MF.dll、MFReadWrite.dll等等,原因:服務器版本默認沒有安裝windows media player。

1.   解決方法1安裝桌面體驗

使用如下步驟安裝windows media player:

1)、打開“服務器管理器”,點擊【添加角色和功能】,然后下一步,直到【功能】界面;

2)、勾選【媒體基礎】、【墨跡和手寫服務】,【用戶界面和基礎結構】下的【桌面體驗】
3)、單擊【安裝】按鈕;等安裝完畢后,根據提示重新啟動計算機即可。

 

 

2.   解決方法2 (降版本)

使用低版本opencv(比如2.4.9),高版本(比如3.4.0)需要依賴MFPlat.dll、MF.dll、MFReadWrite.dll文件。

解決方法3(復制缺少依賴,實測仍然崩潰)

將win7中system32 和SysWOW64文件夾內的MFPlat.dll、MF.dll、MFReadWrite.dll復制到server對應目錄即可

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM