在 ubuntu 服务器上使用 opencvsharp 运行 dotnet core 20.04 错误

问题描述

代码在 macos 和 windows 上运行良好,但不确定为什么它不能在 ubuntu 服务器上运行。我确实遵循了 https://github.com/shimat/opencvsharp 中的一些文档,但很遗憾它不起作用,在执行 ldd libOpenCvSharpExtern.so 后丢失了很多“.so文件

   System.DllNotFoundException: Unable to load shared library 'OpenCvSharpExtern' or one of its dependencies. In order to help diagnose loading problems,consider setting the LD_DEBUG environment variable: libOpenCvSha>
   at OpenCvSharp.NativeMethods.redirectError(CvErrorCallback errCallback,IntPtr userdata,IntPtr& prevUserdata)
   at OpenCvSharp.ExceptionHandler.RegisterExceptionCallback()
   at OpenCvSharp.NativeMethods.LoadLibraries(IEnumerable`1 additionalPaths)
   at OpenCvSharp.NativeMethods..cctor()
   --- End of inner exception stack trace ---
   at OpenCvSharp.NativeMethods.objdetect_CascadeClassifier_newFromFile(String fileName,IntPtr& returnValue)
   at OpenCvSharp.CascadeClassifier..ctor(String fileName)
   at Base.CensorHelper.GetClassifier(CensorOption option) in /home/AdminAPI/findSgMaidAPIAdmin/SG_Maid_Admin_API/Base/CensorHelper.cs:line 21
   at Base.CensorHelper.DetectMultiScale(Bitmap _image,CensorOption censorOption,Boolean isMulti) in /home/AdminAPI/findSgMaidAPIAdmin/SG_Maid_Admin_API/Base/CensorHelper.cs:line 156
   at Base.CensorHelper.BlurAll(Bitmap _image,Func`2 blurComplete) in /home/AdminAPI/findSgMaidAPIAdmin/SG_Maid_Admin_API/Base/CensorHelper.cs:line 98```

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)