昊虹AI笔记网

 找回密码
 立即注册
搜索
查看: 7103|回复: 0
收起左侧

OpenCV的Mat对象如何定义数组?

[复制链接]

251

主题

254

帖子

1147

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1147
昊虹君 发表于 2022-12-2 20:52 | 显示全部楼层 |阅读模式
OpenCV的Mat对象如何定义数组?

在面向对象的程序中,万物皆对象。
对于int型变量而言,其实也可看成int类的一个对象。
int型变量定义数组是像下面这样这样定义的:
  1. int a[10];
复制代码

类似地,我们也可定义Mat类对象的数组。
所以Mat类对象的数组可像下面这样定义:
  1. cv::Mat A[10];
复制代码

关于Mat对象数组的一个实际例子,大家可参考下面这篇博文:
https://www.hhai.cc/thread-160-1-1.html

C++中增加了动态数组vector的机制,我们也可定义Mat类对象的动态数组。
代码如下:
  1. std::vector<cv::Mat> A_vector;
复制代码

关于Mat类对象动态数组的一个实际例子,大家可参考下面这两篇博文:
https://www.hhai.cc/thread-151-1-1.html 【打开页面后搜索“ std::vector”】
https://www.hhai.cc/thread-160-1-1.html 【打开页面后搜索“ std::vector”】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|昊虹AI笔记网 ( 蜀ICP备2024076726 )

GMT+8, 2025-11-15 03:58 , Processed in 0.019773 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表