OpenCV 4.11.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)
 一元向量构造函数
 
 Vec (double v0, double v1)
 二元向量构造函数
 
 Vec (double v0, double v1, double v2)
 三元向量构造函数
 
 Vec (double v0, double v1, double v2, double v3)
 四元向量构造函数
 
 Vec (double v0, double v1, double v2, double v3, double v4)
 五元向量构造函数
 
 Vec (double v0, double v1, double v2, double v3, double v4, double v5)
 六元向量构造函数
 
 Vec (double v0, double v1, double v2, double v3, double v4, double v5, double v6)
 七元向量构造函数
 
 Vec (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7)
 八元向量构造函数
 
 Vec (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8)
 九元向量构造函数
 
 Vec (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8, double v9)
 十元向量构造函数
 
 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)
 十四元向量构造函数
 
 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
 一维元素访问
 
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
 矩阵转置
 

静态公共成员函数

静态 Color 紫水晶色 (amethyst) ()
 
静态 Color 杏色 (apricot) ()
 
静态 Color 天蓝色 (azure) ()
 
静态 Color 黑色 (black) ()
 
静态 Color 蓝莓色 (bluberry) ()
 
静态 Color 蓝色 (blue) ()
 
静态 Color 棕色 (brown) ()
 
静态 Color 天蓝色 (celestial_blue) ()
 
静态 Color 黄绿色 (chartreuse) ()
 
静态 Color 樱桃色 (cherry) ()
 
静态 Color 青色 (cyan) ()
 
静态 Color 金色 (gold) ()
 
静态 Color 灰色 (gray) ()
 
静态 Color 绿色 (green) ()
 
静态 Color 靛蓝色 (indigo) ()
 
静态 Color 浅绿色 (lime) ()
 
静态 Color 洋红色 (magenta) ()
 
静态 Color 栗色 (maroon) ()
 
静态 Color mlab (mlab) ()
 
静态 Color 海军蓝 (navy) ()
 
静态 Color 未设置 (not_set) ()
 
静态 Color 橄榄色 (olive) ()
 
静态 Color 橙色 (orange) ()
 
静态 Color 橙红色 (orange_red) ()
 
静态 Color 粉色 (pink) ()
 
静态 Color 紫色 (purple) ()
 
静态 Color 覆盆子色 (raspberry) ()
 
静态 Color 红色 (red) ()
 
静态 Color 玫瑰色 (rose) ()
 
静态 Color 银色 (silver) ()
 
静态 Color 蓝绿色 (teal) ()
 
静态 Color 绿松石色 (turquoise) ()
 
静态 Color 紫色 (violet) ()
 
静态 Color 白色 (white) ()
 
静态 Color 黄色 (yellow) ()
 
- 继承自 cv::Scalar_< double > 的静态公有成员函数
静态 Scalar_< double > all (double v0)
 返回所有元素都设置为 v0 的标量。
 
- 继承自 cv::Vec< double, 4 > 的静态公有成员函数
静态 Vec all (double alpha)
 
静态 Vec diag (double alpha)=delete
 
静态 Vec eye ()=delete
 
静态 Vec 全1向量 (ones) ()
 
静态 Vec randn (double a, double b)
 
静态 Vec randu (double a, double b)
 
静态 Vec 全0向量 (zeros) ()
 
- 继承自 cv::Matx< double, cn, 1 > 的静态公有成员函数
静态 CV_NODISCARD_STD Matx all (double alpha)
 
静态 CV_NODISCARD_STD Matx diag (const diag_type &d)
 
静态 CV_NODISCARD_STD Matx 单位矩阵 (eye) ()
 
静态 CV_NODISCARD_STD Matx 全1向量 (ones) ()
 
静态 CV_NODISCARD_STD Matx randn (double a, double b)
 生成正态分布的随机数。
 
静态 CV_NODISCARD_STD Matx randu (double a, double b)
 生成均匀分布的随机数。
 
静态 CV_NODISCARD_STD Matx 全0向量 (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))

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

◆ Color() [3/4]

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

◆ Color() [4/4]

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

成员函数文档

◆ amethyst()

静态 Color cv::viz::Color::amethyst ( )
静态

◆ apricot()

静态 Color cv::viz::Color::apricot ( )
静态

◆ azure()

静态 Color cv::viz::Color::azure ( )
静态

◆ black()

静态 Color cv::viz::Color::black ( )
静态

◆ bluberry()

静态 Color cv::viz::Color::bluberry ( )
静态

◆ blue()

静态 Color cv::viz::Color::blue ( )
静态

◆ brown()

静态 Color cv::viz::Color::brown ( )
静态

◆ celestial_blue()

静态 Color cv::viz::Color::celestial_blue ( )
静态

◆ chartreuse()

静态 Color cv::viz::Color::chartreuse ( )
静态

◆ cherry()

静态 Color cv::viz::Color::cherry ( )
静态

◆ cyan()

静态 Color cv::viz::Color::cyan ( )
静态

◆ gold()

静态 Color cv::viz::Color::gold ( )
静态

◆ gray()

静态 Color cv::viz::Color::gray ( )
静态

◆ green()

静态 Color cv::viz::Color::green ( )
静态

◆ indigo()

静态 Color cv::viz::Color::indigo ( )
静态

◆ lime()

静态 Color cv::viz::Color::lime ( )
静态

◆ magenta()

静态 Color cv::viz::Color::magenta ( )
静态

◆ maroon()

静态 Color cv::viz::Color::maroon ( )
静态

◆ mlab()

静态 Color cv::viz::Color::mlab ( )
静态

◆ navy()

静态 Color cv::viz::Color::navy ( )
静态

◆ not_set()

静态 Color cv::viz::Color::not_set ( )
静态

◆ olive()

静态 Color cv::viz::Color::olive ( )
静态

◆ operator Vec3b()

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

◆ orange()

静态 Color cv::viz::Color::orange ( )
静态

◆ orange_red()

静态 Color cv::viz::Color::orange_red ( )
静态

◆ pink()

静态 Color cv::viz::Color::pink ( )
静态

◆ purple()

静态 Color cv::viz::Color::purple ( )
静态

◆ raspberry()

静态 Color cv::viz::Color::raspberry ( )
静态

◆ red()

静态 Color cv::viz::Color::red ( )
静态

◆ rose()

静态 Color cv::viz::Color::rose ( )
静态

◆ silver()

静态 Color cv::viz::Color::silver ( )
静态

◆ teal()

静态 Color cv::viz::Color::teal ( )
静态

◆ turquoise()

静态 Color cv::viz::Color::turquoise ( )
静态

◆ violet()

静态 Color cv::viz::Color::violet ( )
静态

◆ white()

静态 Color cv::viz::Color::white ( )
静态

◆ yellow()

静态 Color cv::viz::Color::yellow ( )
静态

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