OpenCV CV::Mat 和 Eigen::Matrix

2023-11-29

有没有一种可逆的方式来转换 OpenCVcv::Mat反对Eigen::Matrix?

例如,某种做法:

cv::Mat cvMat;
Eigen::Matrix eigMat;
camera->retrieve(cvMat);

// magic to convert cvMat to eigMat
// work on eigMat
// convert eigMat back to cvMat

imshow("Image", cvMat);

我尝试过使用cv2eigen and eigen2cv,但由此产生的cvMat完全被破坏了,我不知道为什么。尺寸是正确的,但图形完全被破坏,所以可能是每像素字节数或数据大小问题?


您还可以使用

void eigen2cv(const Eigen::Matrix<_Tp, _rows, _cols, _options, _maxRows, _maxCols>& src, Mat& dst)

and

void cv2eigen(const Mat& src, Eigen::Matrix<_Tp, _rows, _cols, _options, _maxRows, _maxCols>& dst)

from #include <opencv2/core/eigen.hpp>.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

OpenCV CV::Mat 和 Eigen::Matrix 的相关文章

随机推荐

  • 估计给定句子的标记概率/逻辑,而不计算整个句子

    我有这样一句话 I like sitting in my new chair and about life 我有一组特定的令牌 例如 watch run think apple light 我想计算每个标记作为该不完整句子中的下一个单词出现
  • 如何修复打字稿错误“对象可能是‘未定义’”

    我正在构建一个云函数 它将使用 Stripe API 来处理付款 这是一个 firebase 项目 当我跑步时firebase deploy我收到错误 对象可能是 未定义 const existingSource customer sour
  • Spring Boot 默认 H2 jdbc 连接(和 H2 控制台)

    我只是想查看嵌入式 H2 数据库的 H2 数据库内容 当我没有在我的文件中指定任何内容时 spring boot 创建该数据库 application properties并从 mvn spring run 开始 我可以看到 hiberna
  • Django - 使用表单自动填充 django admin 外部的created_by 字段

    要求用户通过填写 modelformset factory 创建的表单来在 django admin 之外创建一个新实例 问题是我不知道如何将 request user 传递到表单 因此保存表单时created by 字段无效 模型 py
  • 如何在Python中运行后一段时间内禁用Raspberry Pi GPIO事件?

    每当我的 Raspberry Pi 的 GPIO 引脚出现下降沿时 我就会创建一个事件 但是 我想在每次运行后禁用此事件一段时间 例如 5 秒 我希望在该时间段之后再次启用该事件 我的第一个想法就是使用sleep 5 在实际的事件函数中 但
  • 不同 xml/root 中 JAXB 中子元素的共享类

    In JAXB当使用自动类生成时xjc from xsd scheme 阿尔法 xsd
  • c中不能将负数右移

    我正在学习 K R 的 C 语言 现在我正在做按位部分 我很难理解下面的代码 int mask 0 gt gt n 我正在尝试使用它来屏蔽另一个像这样的二进制文件的左侧 0000 1111 1010 0101 随机数 我的问题是 当我打印
  • 如何清除 JSON 的缓存

    我正在使用 jQuery 读取 JSON 文件 如果我更新该文件 get 当我读取新文件时 它仍然获取旧值 由于我每秒写入和读取文件 我该如何解决这个问题 手动清除缓存将不是一个选择 function readEye getJSON out
  • 如何在 javascript/jquery 中确定 ipad 是否处于横向/纵向模式?

    如果 ipad 处于横向模式 我想添加一个额外的 div 是否有某种 if 语句可以发现这一点 Thanks jQTouch 像这样检查它 orientation Math abs window orientation 90 landsca
  • 获取目标c中的启动时间

    我如何在 Objective C 中获取 ios 的启动时间 有办法得到吗 不知道这是否适用于 iOS 但在 OS X 本质上是相同的操作系统 中 您将使用sysctl 这就是 OS X Unix 实用程序的工作方式uptime可以 源代码
  • 如果日期无效,Spring mvc Joda 日期时间转换器将失败

    我有一个域对象 我想从包含 Joda DateTime 的 JSP 映射 public beanClass private Long id DateTimeFormat private DateTime start getters and
  • 使用 Win API 设置壁纸

    我想以编程方式设置壁纸 这是迄今为止我找到的唯一解决方案 SystemParametersInfoW SPI SETDESKWALLPAPER 1 void wallpaperImageFilePath utf16 SPIF UPDATEI
  • aria-hidden 的存在是否足够,或者是否需要将值设置为“true”(aria-hidden="true")

    html 隐藏 属性是一个布尔值 不需要设置值 只要存在就足够了 那么 aria hidden 属性呢 仅仅存在就足够了吗 或者是否需要设置值 true aria hidden必须具有 true false 值 但请注意 aria hidd
  • 应用内购买服务器模型

    我对应用内购买服务器模型有几个问题 我有我的数据库和一个存储项目描述的表 例如 我有一把剑 价格为 0 49 美元 一把狼牙棒 价格为 0 99 美元 因此表包含字段 id 名称 价格 信息 描述 我想在我的 iOs 应用程序中显示这些商品
  • 使用ANTLR 3.3?

    我正在尝试开始使用 ANTLR 和 C 但由于缺乏文档 教程 我发现它非常困难 我发现了一些针对旧版本的半心半意的教程 但此后 API 似乎发生了一些重大变化 谁能给我一个简单的例子来说明如何创建语法并在短程序中使用它 我终于成功地将我的语
  • 将流式 (utf8) 数据转换为字符串的安全方法是什么?

    假设我是一个用 objc swift 编写的服务器 客户端正在向我发送大量数据 这实际上是一个很大的 utf8 编码字符串 作为服务器 我有 NSInputStream 触发事件来表示它有数据要读取 我获取数据并用它构建一个字符串 但是 如
  • 如何使R中的A列唯一并保留B列中具有最大值的行

    我有一个包含几列 17 的数据框 第 2 列有几行具有相同的值 我只想保留其中一行 特别是第 17 列中具有最大值的行 例如 A B a 1 a 2 a 3 b 5 b 200 Would return A B a 3 b 200 加上其余
  • gdb 在 Centos 上找不到调试信息

    我试图找出一个非常奇怪的问题 我有带有 gdb 的 CentOS 6 5 系统 GNU gdb GDB 红帽企业 Linux 7 2 75 el6 and gcc 海湾合作委员会 GCC 4 8 2 20131212 红帽4 8 2 8 我
  • 如何解析 ASP.NET 网站中的 CSV 文件?

    在我的网站中 我有许多 CSV 文件 我需要解析它们并将其数据插入到我的 MySQL 数据库中 如何以编程方式解析网站中的 CSV 我建议看看TextFieldParser 类在 Net中 您需要包括 Imports Microsoft V
  • OpenCV CV::Mat 和 Eigen::Matrix

    有没有一种可逆的方式来转换 OpenCVcv Mat反对Eigen Matrix 例如 某种做法 cv Mat cvMat Eigen Matrix eigMat camera gt retrieve cvMat magic to conv