模板类,用于指定序列的连续子序列(切片)。 更多...
#include <opencv2/core/types.hpp>
模板类,用于指定序列的连续子序列(切片)。
该类用于指定矩阵( Mat )中的行或列跨度以及许多其他用途。 Range(a,b) 基本上与 Matlab 中的 a:b 或 Python 中的 a..b 相同。 与 Python 中一样,start 是范围的包含性左边界,end 是范围的独占性右边界。 这样的半开区间通常表示为 \([start,end)\) 。
静态方法 Range::all() 返回一个特殊变量,表示“整个序列”或“整个范围”,就像 Matlab 中的“ : ”或 Python 中的“ ... ”一样。 OpenCV 中所有接受 Range 的方法和函数都支持此特殊 Range::all() 值。 但是,当然,如果您进行自己的自定义处理,则可能需要显式检查和处理它
void my_function(...,
const Range& r, ....)
{
}
else {
}
}
模板类,用于指定序列的连续子序列(切片)。
定义 types.hpp:630
◆ Range() [1/2]
◆ Range() [2/2]
| cv::Range::Range |
( |
int | _start, |
|
|
int | _end ) |
◆ all()
| static Range cv::Range::all |
( |
| ) |
|
|
static |
◆ empty()
| bool cv::Range::empty |
( |
| ) |
const |
◆ size()
| int cv::Range::size |
( |
| ) |
const |
◆ end
◆ start
此类的文档是从以下文件生成的