windows server中opencv運行過程中MF.dll/MFReadWrite.dll/MFPlat.DLL文件丟失問題解決


windows server 2008/2012 使用opencv出現 DLL load failed錯誤,發現缺失部分dll:MFPlat.dll、MF.dll、MFReadWrite.dll等等,原因:服務器版本默認沒有安裝windows media player。
1、解決方法1:使用如下步驟安裝windows media player:
1)、打開“服務器管理器”;
2)、依次單擊“功能” →  “添加功能”;
3)、勾選“桌面體驗”和“優質Windows音頻視頻體驗”;
4)、單擊“安裝”按鈕;安裝完畢,根據提示重新啟動計算機。
安裝完成以后能正常使用opencv庫了。
 
2、解決方法2
使用低版本opencv(比如2.4.9),高版本(比如3.4.0)需要依賴MFPlat.dll、MF.dll、MFReadWrite.dll文件。
 
3、解決方法3
將win7中system32 和SysWOW64文件夾內的MFPlat.dll、MF.dll、MFReadWrite.dll復制到server2008/2012對應目錄即可。


免責聲明!

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



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