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对应目录即可
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」