c# - 部署OpenCV应用程序

标签 c# .net opencv visual-c++

我用VC++制作了一个OpenCV应用程序,其可执行文件为dll形式。我在.NET应用程序中使用此dll。

构建基于VC++的OpenCV应用程序后,我得到了dll。我只是将此dll移到.NET应用程序的bin文件夹中,就可以在代码中正确使用它了。

但是,我想知道如何为在没有任何C++运行时库或OpenCV运行时库的目标计算机上进行部署设置建立设置。谁能帮我找出如何为该应用程序创建安装文件?

谢谢。

最佳答案

据我所知,您将需要部署在代码(即cxcore,cvcam等)和Microsoft Visual C++ 2005 Redistributable Package中使用的OpenCV dll

编辑:仅当您使用OpenCV的较旧版本时才需要MVSC可再发行软件包,为了与OpenMP配合使用,需要此软件包。如果您使用较新的版本(即2.0),则没有必要。

关于c# - 部署OpenCV应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4144570/

相关文章:

c# - 初始化一个对象c#

.net - 在哪里可以获得 SilverlightUIAutomationHelper.dll?

c++ - 当我构建隐藏窗口(在后台运行)时,如何在 'opencv' 函数中使用获取像素颜色?

c# - Windows Phone 后退按钮

c# - 将结果放在表格中,除以一周中的所有天数

c# - .NET 数据绑定(bind) - 文件夹和项目的递归树的自定义数据源

c++ - Opencv findcontours CV_RETR_EXTERNAL 不工作

python - 使用 cv2.threshold() 函数绘制轮廓

c# - 如何根据传递到的服务解析接口(interface)

.net - 导入 OpenAPI 2.0 Postman 集合,所有 POST 请求正文都显示为 x-www-form-urlencoded,而不是原始 JSON