c++ - 为什么在 opencv 中定义 aruco 模块时创建标记失败?
问题描述
我正在尝试在 opencv c++ 中生成标记字典,aruco 模块集成在 Visual Studio 中。当我尝试运行 aruco 示例时,我没有得到任何输出,也没有错误。即使通过以下行创建字典:Ptr<aruco::Dictionary> markerDict = aruco::getPredefinedDictionary(aruco::PREDEFINED_DICTIONARY_NAME::DICT_4X4_50);
我收到以下错误:
错误 C2440:“正在初始化”:无法从“const cv::aruco::Dictionary”转换为“cv::Ptr”
有什么帮助吗?
解决方案
推荐阅读
- c++ - 使用静态 constexpr 作为默认构造函数参数时的链接问题
- lotus-notes - 建立笔记数据库连接时的数据类型问题
- jquery - 加载 jQuery-lib 和之前的区别
- java - 是否可以创建同一个项目的多个jar文件
- node.js - 如果包已经包含类型定义,如何在 webpack 项目中导入 node-js 依赖项?
- soap - 在 base64 二进制数据多个文件中编码的 Soap 消息
- android - 如何修复“android.content.res.Resources$NotFoundException:资源 ID #0x7f060056”
- c# - 在创建对象时使用 null 初始化变量的正确方法?
- reactjs - useMemo 中的回调是否接收任何参数?
- laravel - Pusher auth 端点以 html 响应,如何解决这个问题?