OpenCV 4.12.0
开源计算机视觉
加载中...
搜索中...
无匹配项
cv::viz::Color 类参考

此类表示 BGR 顺序的颜色。 更多...

#include <opencv2/viz/types.hpp>

cv::viz::Color 的协作图

公共成员函数

 Color (颜色) ()
 
 Color (const Scalar &color)
 
 Color (double blue, double green, double red)
 
 Color (double gray)
 三个通道将具有相同的值,等于 gray。
 
 operator Vec3b () const
 
- 公共成员函数继承自 cv::Scalar_< double >
 Scalar_ ()
 默认构造函数
 
 Scalar_ (const Scalar_ &s)
 
 Scalar_ (const Vec< _Tp2, cn > &v)
 
 Scalar_ (double v0)
 
 Scalar_ (double v0, double v1, double v2=0, double v3=0)
 
 Scalar_ (Scalar_ &&s) CV_NOEXCEPT
 
Scalar_< double > conj () const
 返回 (v0, -v1, -v2, -v3)
 
bool isReal () const
 当且仅当 v1 == v2 == v3 == 0 时返回 true
 
Scalar_< double > mul (const Scalar_< double > &a, double scale=1) const
 逐元素积
 
 operator Scalar_< T2 > () const
 转换为另一种数据类型
 
Scalar_operator= (const Scalar_ &s)
 
Scalar_operator= (Scalar_ &&s) CV_NOEXCEPT
 
- 公共成员函数继承自 cv::Vec< double, 4 >
 Vec ()
 默认构造函数
 
 Vec (const double *values)
 
 Vec (const Matx< double, cn, 1 > &a, _T2 alpha, Matx_ScaleOp)
 
 Vec (const Matx< double, cn, 1 > &a, const Matx< double, cn, 1 > &b, Matx_AddOp)
 
 Vec (const Matx< double, cn, 1 > &a, const Matx< double, cn, 1 > &b, Matx_SubOp)
 
 Vec (const Vec< double, cn > &v)
 
 Vec (double v0)
 1元素向量构造函数
 
 Vec (double v0, double v1)
 2元素向量构造函数
 
 Vec (double v0, double v1, double v2)
 3元素向量构造函数
 
 Vec (double v0, double v1, double v2, double v3)
 4元素向量构造函数
 
 Vec (double v0, double v1, double v2, double v3, double v4)
 5元素向量构造函数
 
 Vec (double v0, double v1, double v2, double v3, double v4, double v5)
 6元素向量构造函数
 
 Vec (double v0, double v1, double v2, double v3, double v4, double v5, double v6)
 7元素向量构造函数
 
 Vec (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7)
 8元素向量构造函数
 
 Vec (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8)
 9元素向量构造函数
 
 Vec (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8, double v9)
 10元素向量构造函数
 
 Vec (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8, double v9, double v10, double v11, double v12, double v13)
 14元素向量构造函数
 
 Vec (std::initializer_list< double >)
 
Vec conj () const
 共轭(对复数和四元数有意义)
 
Vec cross (const Vec &v) const
 
Vec mul (const Vec< double, cn > &v) const
 逐元素乘法
 
 operator Vec< T2, cn > () const
 转换为另一种数据类型
 
double & operator() (int i)
 
const double & operator() (int i) const
 
Vec< double, cn > & operator= (const Vec< double, cn > &rhs)=default
 
double & operator[] (int i)
 
const double & operator[] (int i) const
 
- 公共成员函数继承自 cv::Matx< double, cn, 1 >
 Matx ()
 默认构造函数
 
 Matx (const double *vals)
 从普通数组初始化
 
 Matx (const Matx< double, m, l > &a, const Matx< double, l, n > &b, Matx_MatMulOp)
 
 Matx (const Matx< double, m, n > &a, _T2 alpha, Matx_ScaleOp)
 
 Matx (const Matx< double, m, n > &a, const Matx< double, m, n > &b, Matx_AddOp)
 
 Matx (const Matx< double, m, n > &a, const Matx< double, m, n > &b, Matx_DivOp)
 
 Matx (const Matx< double, m, n > &a, const Matx< double, m, n > &b, Matx_MulOp)
 
 Matx (const Matx< double, m, n > &a, const Matx< double, m, n > &b, Matx_SubOp)
 
 Matx (const Matx< double, n, m > &a, Matx_TOp)
 
 Matx (double v0)
 1x1 矩阵
 
 Matx (double v0, double v1)
 1x2 或 2x1 矩阵
 
 Matx (double v0, double v1, double v2)
 1x3 或 3x1 矩阵
 
 Matx (double v0, double v1, double v2, double v3)
 1x4, 2x2 或 4x1 矩阵
 
 Matx (double v0, double v1, double v2, double v3, double v4)
 1x5 或 5x1 矩阵
 
 Matx (double v0, double v1, double v2, double v3, double v4, double v5)
 1x6, 2x3, 3x2 或 6x1 矩阵
 
 Matx (double v0, double v1, double v2, double v3, double v4, double v5, double v6)
 1x7 或 7x1 矩阵
 
 Matx (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7)
 1x8, 2x4, 4x2 或 8x1 矩阵
 
 Matx (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8)
 1x9, 3x3 或 9x1 矩阵
 
 Matx (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8, double v9)
 1x10, 2x5, 5x2 或 10x1 矩阵
 
 Matx (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8, double v9, double v10, double v11)
 1x12, 2x6, 3x4, 4x3, 6x2 或 12x1 矩阵
 
 Matx (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8, double v9, double v10, double v11, double v12, double v13)
 1x14, 2x7, 7x2 或 14x1 矩阵
 
 Matx (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8, double v9, double v10, double v11, double v12, double v13, double v14, double v15)
 1x16, 4x4 或 16x1 矩阵
 
 Matx (std::initializer_list< double >)
 从初始化列表初始化
 
Matx< double, m, 1 > col (int i) const
 提取矩阵列
 
double ddot (const Matx< double, m, n > &v) const
 以双精度算法计算点积
 
diag_type diag () const
 提取矩阵对角线
 
Matx< double, m, n > div (const Matx< double, m, n > &a) const
 逐元素除法
 
double dot (const Matx< double, m, n > &v) const
 使用默认精度计算点积
 
Matx< double, m1, n1 > get_minor (int base_row, int base_col) const
 提取矩阵的一部分
 
Matx< double, n, m > inv (int method=DECOMP_LU, bool *p_is_ok=NULL) const
 矩阵求逆
 
Matx< double, m, n > mul (const Matx< double, m, n > &a) const
 逐元素乘法
 
 operator Matx< T2, m, n > () const
 转换为另一种数据类型
 
double & operator() (int i)
 
const double & operator() (int i) const
 1D 元素访问
 
double & operator() (int row, int col)
 
const double & operator() (int row, int col) const
 元素访问
 
Matx< double, m1, n1 > reshape () const
 改变矩阵形状
 
Matx< double, 1, n > row (int i) const
 提取矩阵行
 
Matx< double, n, l > solve (const Matx< double, m, l > &rhs, int flags=DECOMP_LU) const
 求解线性系统
 
Vec< double, n > solve (const Vec< double, m > &rhs, int method) const
 
Matx< double, n, m > t () const
 转置矩阵
 

静态公共成员函数

static Color 紫水晶色 ()
 
static Color 杏色 ()
 
static Color 天蓝色 ()
 
static Color 黑色 ()
 
static Color 蓝莓色 ()
 
static Color 蓝色 ()
 
static Color 棕色 ()
 
static Color 天青色 ()
 
static Color 黄绿色 ()
 
static Color 樱桃色 ()
 
static Color 青色 ()
 
static Color 金色 ()
 
static Color 灰色 ()
 
static Color 绿色 ()
 
static Color 靛蓝色 ()
 
static Color 酸橙色 ()
 
static Color 品红色 ()
 
static Color 栗色 ()
 
static Color 墨绿色 ()
 
static Color 海军蓝 ()
 
static Color 未设置 ()
 
static Color 橄榄色 ()
 
static Color 橙色 ()
 
static Color 橙红色 ()
 
static Color pink ()
 
static Color 紫色 ()
 
static Color 覆盆子色 ()
 
static Color 红色 ()
 
static Color 玫瑰色 ()
 
static Color 银色 ()
 
static Color 青色 ()
 
static Color 绿松石色 ()
 
static Color 紫罗兰色 ()
 
static Color 白色 ()
 
static Color 黄色 ()
 
- 静态公共成员函数继承自 cv::Scalar_< double >
static Scalar_< double > all (double v0)
 返回一个标量,其中所有元素都设置为 v0
 
- 静态公共成员函数继承自 cv::Vec< double, 4 >
static Vec all (double alpha)
 
static Vec diag (double alpha)=delete
 
static Vec eye ()=delete
 
static Vec ones ()
 
static Vec randn (double a, double b)
 
static Vec randu (double a, double b)
 
static Vec zeros ()
 
- 静态公共成员函数继承自 cv::Matx< double, cn, 1 >
static CV_NODISCARD_STD Matx all (double alpha)
 
static CV_NODISCARD_STD Matx diag (const diag_type &d)
 
static CV_NODISCARD_STD Matx eye ()
 
static CV_NODISCARD_STD Matx ones ()
 
static CV_NODISCARD_STD Matx randn (double a, double b)
 生成正态分布随机数。
 
static CV_NODISCARD_STD Matx randu (double a, double b)
 生成均匀分布随机数。
 
static CV_NODISCARD_STD Matx zeros ()
 

额外继承成员

- 公共类型继承自 cv::Vec< double, 4 >
枚举  
 
typedef double value_type
 
- 公共类型继承自 cv::Matx< double, cn, 1 >
枚举  
 
typedef Matx< double, shortdim, 1 > diag_type
 
typedef Matx< double, m, n > mat_type
 
typedef double value_type
 
- 公共属性继承自 cv::Matx< double, cn, 1 >
double val [m *n]
 矩阵元素
 

详细描述

此类表示 BGR 顺序的颜色。

构造函数 & 析构函数文档

◆ Color() [1/4]

cv::viz::Color::Color ( )

◆ Color() [2/4]

cv::viz::Color::Color ( double 灰色)

三个通道将具有相同的值,等于 gray。

◆ Color() [3/4]

cv::viz::Color::Color ( double 蓝色,
double 绿色,
double red )

◆ Color() [4/4]

cv::viz::Color::Color ( const Scalar & color)

成员函数文档

◆ amethyst()

static Color cv::viz::Color::amethyst ( )
static

◆ apricot()

static Color cv::viz::Color::apricot ( )
static

◆ azure()

static Color cv::viz::Color::azure ( )
static

◆ black()

static Color cv::viz::Color::black ( )
static

◆ bluberry()

static Color cv::viz::Color::bluberry ( )
static

◆ blue()

static Color cv::viz::Color::blue ( )
static

◆ brown()

static Color cv::viz::Color::brown ( )
static

◆ celestial_blue()

static Color cv::viz::Color::celestial_blue ( )
static

◆ chartreuse()

static Color cv::viz::Color::chartreuse ( )
static

◆ cherry()

static Color cv::viz::Color::cherry ( )
static

◆ cyan()

static Color cv::viz::Color::cyan ( )
static

◆ gold()

static Color cv::viz::Color::gold ( )
static

◆ gray()

static Color cv::viz::Color::gray ( )
static

◆ green()

static Color cv::viz::Color::green ( )
static

◆ indigo()

static Color cv::viz::Color::indigo ( )
static

◆ lime()

static Color cv::viz::Color::lime ( )
static

◆ magenta()

static Color cv::viz::Color::magenta ( )
static

◆ maroon()

static Color cv::viz::Color::maroon ( )
static

◆ mlab()

static Color cv::viz::Color::mlab ( )
static

◆ navy()

static Color cv::viz::Color::navy ( )
static

◆ not_set()

static Color cv::viz::Color::not_set ( )
static

◆ olive()

static Color cv::viz::Color::olive ( )
static

◆ operator Vec3b()

cv::viz::Color::operator Vec3b ( ) const

◆ orange()

static Color cv::viz::Color::orange ( )
static

◆ orange_red()

static Color cv::viz::Color::orange_red ( )
static

◆ pink()

static Color cv::viz::Color::pink ( )
static

◆ purple()

static Color cv::viz::Color::purple ( )
static

◆ raspberry()

static Color cv::viz::Color::raspberry ( )
static

◆ red()

static Color cv::viz::Color::red ( )
static

◆ rose()

static Color cv::viz::Color::rose ( )
static

◆ silver()

static Color cv::viz::Color::silver ( )
static

◆ teal()

static Color cv::viz::Color::teal ( )
static

◆ turquoise()

static Color cv::viz::Color::turquoise ( )
static

◆ violet()

static Color cv::viz::Color::violet ( )
static

◆ white()

static Color cv::viz::Color::white ( )
static

◆ yellow()

static Color cv::viz::Color::yellow ( )
static

此类的文档是根据以下文件生成的: