首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >命名空间'OpenCvSharp‘中不存在类型或名称空间名称'Extensions’(您是否缺少程序集引用?)

命名空间'OpenCvSharp‘中不存在类型或名称空间名称'Extensions’(您是否缺少程序集引用?)
EN

Stack Overflow用户
提问于 2022-09-04 13:36:17
回答 3查看 313关注 0票数 0

我是C#和Winforms的新手。我正在遵循一个教程来使用OpenCVSharp4 (它说第3版现在已经过时了)。但我明白这个错误。

我在Nuget中添加了OpenCvSharp4和OpenCvSharp4.runtime.win。当我查看Github中的代码时,我可以在OpenCvSharp的第4版中找到名称空间。例如https://github.com/shimat/opencvsharp/blob/master/src/OpenCvSharp.Extensions/BitmapConverter.cs

EN

回答 3

Stack Overflow用户

发布于 2022-09-04 13:42:48

我搜索了一下,您应该安装这个:https://www.nuget.org/packages/OpenCvSharp4.Extensions

票数 0
EN

Stack Overflow用户

发布于 2022-09-04 13:49:12

这是100%正常的。

“使用”是因为您不必每次都指定资源的来源。例如,与编写"System.Windows.Forms.Button“不同,您只需编写"Button”即可。

在您的例子中,“使用 OpenCvSharp;”是可以的。但是,"OpenCvSharp.Extensions“并不存在。

在GitHub示例中,您有“命名空间OpenCvSharp.Extensions”。因此,"OpenCvSharp.Extensions“是名称空间,而不是像"OpenCvSharp”这样的快捷方式。程序员就是这样命名他的程序的,而不是要使用的资源:

否则将出现“使用 OpenCvSharp.Extensions",而不是”命名空间 OpenCvSharp.Extensions“。

这是主页中的示例:https://github.com/shimat/opencvsharp

票数 0
EN

Stack Overflow用户

发布于 2022-11-18 09:14:48

从PM控制台试一试: NuGet\Install-Package OpenCvSharp4.扩展-Version 4.6.0.20220608

dotnet添加包OpenCvSharp4.Extensions 4.扩展--版本4.6.0.20220608

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73599849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档