当前位置: 首页 > 知识库问答 >
问题:

如何定义和使用用户类型的opencv mat

西门品
2023-03-14

这将是在Windows机器上,我知道指针大小INT-PTR是64位宽。然后我可以使用CV_64,但只定义了CV_64F。因为我不会用这个矩阵做任何计算,我能用它来存储指针吗。我在想,在读取第一个图像之前,我将获得大小,创建这个矩阵,使用“new std::vector”为每个像素创建向量,并将该指针存储在元素中。在计算的循环中,我使用相同的访问偏移量来读取原始图像并将输出存储在向量中。当我处理完这些向量后,我需要在发布cv::mat之前删除这些向量。

我很感谢那些比我更了解opencv的人提供的任何投入--这真的是来自使用opencv的第一个应用程序。

共有1个答案

黄凌龙
2023-03-14

试试看

cv::Mat_<your_type>

http://docs.opencv.org/modules/core/doc/basic_structures.html#id7

特别是:

To use Mat_ for multi-channel images/matrices, pass Vec as a Mat_ parameter 
 类似资料:
  • 问题内容: 我想将非spring bean类对象用作球衣Web服务类方法的参数。但是它在构建时会给出缺少的依赖项错误。 我的代码是: 问题答案: 关键是路径参数以字符串形式出现。根据规范,如果我们希望将自定义类型作为注入,则自定义类应具有以下三项之一: 返回类型的公共静态 返回类型的公共静态 或接受字符串的公共构造函数 另一种选择实现。您可以在此处查看示例。 如果您不拥有该类(它是无法更改的第三方

  • 我正在将一些代码从Angular1迁移到Angular2,但有一些问题。我可以打开json响应,填充模板,并从模板ng函数访问数据,但无法直接从组件类访问数据。从我读到的和看到的错误消息来看,Angular2 http/observable似乎没有返回纯json对象,因此我怀疑我需要重新映射它,但不确定如何映射。我相信,使用onPromise也可以回到promise上来,但还没有成功实现。我花了很

  • 问题内容: 是否可以在SQL中的另一个用户定义表类型(嵌套的用户定义表类型)中使用用户定义的表类型。 我有高级发送表中的行的数据表。 请帮助如何将表行中的表数据从 asp.net发送到sql 。通过循环还是有任何简单的方法将嵌套表数据发送到服务器。 问题答案: 不,为什么会这样?这不是SQL Server(或任何关系数据库)的工作方式。 从TechNet的“用户定义的表类型”页面上: 限制 用户定

  • 问题内容: 我正在寻找如下创建模型,如何在spring-data-cassandra中使用用户定义的类型? 问题答案: Spring Data Cassandra现在支持用户定义的数据类型。最新版本1.5.0.RELEASE使用Cassandra Data stax驱动程序3.1.3,因此现在可以工作。请按照以下步骤操作 如何在Spring Data Cassandra中使用UserDefined

  • 问题内容: 就像我们使用__ToString一样,有没有一种方法来定义铸造方法? 问题答案: 无需在php中键入强制类型转换。 编辑: 由于这个话题似乎引起一些混乱,我想我要详细说明一下。 在Java之类的语言中,有两种可能带有类型。编译器有一个关于类型的概念,而运行时还有一个关于类型的想法。编译器的类型与变量相关,而运行时引擎则跟踪值的类型(已将其分配给变量)。变量类型在编译时是已知的,而值类型