在Ubuntu上通过源码安装OpenCV和OpenCVSharp

weixin_49784554:

我之前是在ubuntu22.04编译的,你如果也是这个环境可以通过这个以下地址下载,应该可以用。

https://download.csdn.net/download/weixin_49784554/90688471

在Ubuntu上通过源码安装OpenCV和OpenCVSharp

weixin_49784554:

这个问题是Nuget安装OpenCvSharp找不到前面安装的OpenCvSharpExtern动态库的方法,这种情况要么两个库版本不一致,要么OpenCvSharpExtern这个安装有问题,你编译OpenCvSharpExtern动态库大小是多少,我找了我之前编译的的是72M。你也可以试试我文章里面的那个demo代码能不能跑。

免费、无限制的Python翻译库translators

weixin_49784554:

我记得这个库的翻译是通过爬虫的方式实现的,你可以在循环里面加一个sleep()延迟一下试试,库支持多种翻译,几个翻译随机切换也试试。

在Ubuntu上通过源码安装OpenCV和OpenCVSharp

撒旦的契约者:

我新发的是运行.net程序报错了

在Ubuntu上通过源码安装OpenCV和OpenCVSharp

撒旦的契约者:

对版本号的问题我重新装了但是System.EntryPointNotFoundException: Unable to find an entry point named 'videoio_VideoCapture_new3' in shared library 'OpenCvSharpExtern'.

at OpenCvSharp.Internal.NativeMethods.videoio_VideoCapture_new3(Int32 device, Int32 apiPreference, IntPtr& returnValue)

at OpenCvSharp.VideoCapture..ctor(Int32 index, VideoCaptureAPIs apiPreference)

at AvaloniaApplication5.MainWindow.ScanBtn_Click(Object sender, RoutedEventArgs e) in E:\vsxiangmu\AvaloniaApplication5\AvaloniaApplication5\MainWindow.axaml.cs:line 77

at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)

at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)