You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在vcpkg.json中配置安装带contrib模块的OpenCV4?

解答

不需要手动执行./vcpkg install opencv4[contrib],vcpkg.json完全支持直接指定OpenCV4的可选模块,写法和命令行里的格式一致。

你只需要修改vcpkg.json中的依赖配置,把"opencv4"改成"opencv4[contrib]"即可:

{
  "dependencies": [ "fmt", "opencv4[contrib]"]
}

这样配置后,当Qt Creator重新加载CMake项目时,vcpkg会自动安装包含contrib模块的OpenCV4,同时默认的核心模块(比如你之前看到的core、dnn、jpeg等)也会被保留——因为default-features默认是开启的,除非你显式关闭(比如写成opencv4[contrib]:default-features=false,但一般不需要这么做)。

如果之前已经安装了默认版本的OpenCV4,vcpkg会自动识别配置变更,重新安装包含contrib的完整版本,无需手动卸载旧包,只要你的CMake项目正确集成了vcpkg的toolchain即可。

内容的提问来源于stack exchange,提问作者KcFnMi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 14:22:06