opencv - 错误:无法在初始化中将 'cv::Param' 转换为 'int'
问题描述
我尝试在 ubuntu 上构建 tensorrtx
但得到如下错误。
`/usr/include/opencv2/dnn/dict.hpp: In constructor ‘cv::dnn::experimental_dnn_34_v15::DictValue::DictValue(bool)’:
/usr/include/opencv2/dnn/dict.hpp:63:79: error: cannot convert ‘cv::Param’ to ‘int’ in initialization
DictValue(bool i) : type(Param::INT), pi(new AutoBuffer<int64,1>) { (*pi)[0] = i ? 1 : 0; } //!< Constructs integer scalar
^
compilation terminated due to -Wfatal-errors.
CMakeFiles/yolov5.dir/build.make:81: recipe for target 'CMakeFiles/yolov5.dir/calibrator.cpp.o' failed
make[2]: *** [CMakeFiles/yolov5.dir/calibrator.cpp.o] Error 1
CMakeFiles/Makefile2:96: recipe for target 'CMakeFiles/yolov5.dir/all' failed
make[1]: *** [CMakeFiles/yolov5.dir/all] Error 2
Makefile:102: recipe for target 'all' failed
make: *** [all] Error 2
``
解决方案
推荐阅读
- docker - 来自一个 Dockerfile 的特定于环境的 docker 映像
- python - 如何将 USB 操纵杆游戏手柄数据输出转换为角度
- python - findCirclesGrid 找不到内部空心的子模式
- javascript - 如果开发人员控制台处于活动状态,画布无法正常工作
- assembly - 如何在文件处理中使用 0ah 和 0dh (Irvine)
- r - 将文件名添加到数据框列表中的列
- mysql - 返回行中的mysql Max(日期)值
- reactjs - 在 VS Code 中的分支之间切换
- solr - 如何让我创建的 solr 核心运行 carrot2 工作台?
- python - 我的输出与我需要的不匹配我该如何解决这个问题?