我是C#和Winforms的新手。我正在遵循一个使用OpenCVSharp4的教程(它说版本3现在不推荐使用)。但是我得到了这个错误。
我在Nuget中添加了OpenCvSharp4和OpenCvSharp4.runtime.win。当我在Github中查看代码时,我可以在OpenCvSharp版本4中找到命名空间。例如https://github.com/shimat/opencvsharp/blob/master/src/OpenCvSharp.Extensions/BitmapConverter.cs
2条答案
按热度按时间yks3o0rb1#
我在谷歌上搜索了一下,你应该安装这个:https://www.nuget.org/packages/OpenCvSharp4.Extensions
qcuzuvrc2#
完全正常。
“Using”是指您不必每次都指定资源的来源。例如,您可以只写“Button”,而不用写“System.Windows.Forms.Button"。
在您的案例中,“使用OpenCvSharp;“可以。但是,“OpenCvSharp.Extensions”不存在。
在GitHub示例中,你有“namespace OpenCvSharp.Extensions”。所以“OpenCvSharp.Extensions”是namespace,而不是像“OpenCvSharp”那样的快捷方式。这是程序员命名程序的方式,而不是要使用的资源:
否则将出现“使用OpenCvSharp.Extensions”,而不是“命名空间OpenCvSharp.Extensions”。
这是主页面中的示例:https://github.com/shimat/opencvsharp