OpenCV 4.10.0
开源计算机视觉库
|
只读稀疏矩阵迭代器。 更多...
#include <opencv2/core/mat.hpp>
公共成员函数 | |
SparseMatConstIterator () | |
默认构造函数 | |
SparseMatConstIterator (const SparseMat *_m) | |
完整的构造函数,将迭代器设置为第一个稀疏矩阵元素 | |
SparseMatConstIterator (const SparseMatConstIterator &it) | |
复制构造函数 | |
const SparseMat::Node * | node () const |
返回稀疏矩阵的当前节点。it.node->idx 是当前元素索引 | |
SparseMatConstIterator & | operator++ () |
将迭代器移动到下一个元素 | |
SparseMatConstIterator | operator++ (int) |
将迭代器移动到下一个元素 | |
SparseMatConstIterator & | operator-- () |
将迭代器移动到上一个元素 | |
SparseMatConstIterator | operator-- (int) |
将迭代器移动到上一个元素 | |
SparseMatConstIterator & | operator= (const SparseMatConstIterator &it) |
赋值运算符 | |
void | seekEnd () |
将迭代器移动到最后一个元素之后的元素 | |
template<typename _Tp > | |
const _Tp & | value () const |
模板方法,返回当前矩阵元素 | |
公共属性 | |
size_t | hashidx |
const SparseMat * | m |
uchar * | ptr |
只读稀疏矩阵迭代器。
以下是使用迭代器计算浮点型稀疏矩阵元素总和的方法
cv::SparseMatConstIterator::SparseMatConstIterator | ( | ) |
默认构造函数
cv::SparseMatConstIterator::SparseMatConstIterator | ( | const SparseMat * | _m | ) |
完整的构造函数,将迭代器设置为第一个稀疏矩阵元素
cv::SparseMatConstIterator::SparseMatConstIterator | ( | const SparseMatConstIterator & | it | ) |
复制构造函数
const SparseMat::Node * cv::SparseMatConstIterator::node | ( | ) | const |
返回稀疏矩阵的当前节点。it.node->idx 是当前元素索引
SparseMatConstIterator & cv::SparseMatConstIterator::operator++ | ( | ) |
将迭代器移动到下一个元素
SparseMatConstIterator cv::SparseMatConstIterator::operator++ | ( | int | ) |
将迭代器移动到下一个元素
SparseMatConstIterator & cv::SparseMatConstIterator::operator-- | ( | ) |
将迭代器移动到上一个元素
SparseMatConstIterator cv::SparseMatConstIterator::operator-- | ( | int | ) |
将迭代器移动到上一个元素
SparseMatConstIterator & cv::SparseMatConstIterator::operator= | ( | const SparseMatConstIterator & | it | ) |
赋值运算符
void cv::SparseMatConstIterator::seekEnd | ( | ) |
将迭代器移动到最后一个元素之后的元素
size_t cv::SparseMatConstIterator::hashidx |
const SparseMat* cv::SparseMatConstIterator::m |
uchar* cv::SparseMatConstIterator::ptr |