人脸识别部分主机上提示无法加载DLL'DlibDotNetNative'的解决办法

开发人脸识别系统,调用了DlibDotNet ,系统在绝大部分主机上运行情况良好,而且DlibDotNet对系统的要求也不太高;
测试过的主机,像工控主板 I3 3代 ,J1800 ,J1900,D525均无压力,轻松胜任;
 而在有些客户的系统上,提示 System.DllNotFoundException:无法加载DLL 'DlibDotNetNative'
百度和必应搜了半天,得到有用的信息很少;
偶然间翻到一篇文章,内容如下:

1
2
3
4
5
6
7
8
9
10
11
在Windows Server 2012上使用DlibDotNet运行组件时,我得到了以下错误。
 
System.DllNotFoundException:无法加载DLL 'DlibDotNetNative'。一个动态链接库(DLL)初始化例程失败。(HRESULT的异常: 0x8007045A)
 
同样的发布版本在我的设计机上运行良好。我检查了开发机和服务器,两台机器都安装了Visual Redistributable 2013/2015/2017 x64。开发机有英特尔酷睿CPU,服务器机有英特尔至强CPU。
 
我使用的是19.18.0.20191202版本的DlibDotNet Nuget软件包。
 
更新。
 
我已经通过使用旧版本,即19.17.0.20190813解决了这个问题。这个版本适用于英特尔酷睿CPU和英特尔至强CPU。

  作者是  Mahi ,发布在了 七牛云,
通过降低版本,使用 19.17.0.20190813 解决了问题,感谢!
同时也小记一下,避免忘记!



posted @   boenotuch  阅读(377)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示