OpenCV  4.10.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)
 三个通道的值都将等于灰度。
 
 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
 返回 true 的话,v1 == v2 == v3 == 0
 
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< _Tp, cn > 继承的公共成员函数
 Vec ()
 默认构造函数
 
 Vec (_Tp v0)
 单元素向量构造函数
 
 Vec (_Tp v0, _Tp v1)
 双元素向量构造函数
 
 Vec (_Tp v0, _Tp v1, _Tp v2)
 3元向量构造函数
 
 Vec (_Tp v0, _Tp v1, _Tp v2, _Tp v3)
 4元向量构造函数
 
 Vec (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4)
 5元向量构造函数
 
 Vec (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5)
 6元向量构造函数
 
 Vec (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6)
 7元向量构造函数
 
 Vec (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7)
 8元向量构造函数
 
 Vec (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8)
 9元向量构造函数
 
 Vec (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8, _Tp v9)
 10元向量构造函数
 
 Vec (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8, _Tp v9, _Tp v10, _Tp v11, _Tp v12, _Tp v13)
 14元向量构造函数
 
 Vec (const _Tp *values)
 
模板<typename _T2 >
 Vec (const Matx< _Tp, cn, 1 > &a, _T2 alpha, Matx_ScaleOp)
 
 Vec (const Matx< _Tp, cn, 1 > &a, const Matx< _Tp, cn, 1 > &b, Matx_AddOp)
 
 Vec (const Matx< _Tp, cn, 1 > &a, const Matx< _Tp, cn, 1 > &b, Matx_SubOp)
 
 Vec (const Vec< _Tp, cn > &v)
 
 Vec (std::initializer_list< _Tp >)
 
Vec conj () const
 共轭操作(对于复数和四元数有意义)
 
Vec cross (const Vec &v) const
 
Vec mul (const Vec< _Tp, cn > &v) const
 逐元素乘法
 
模板<typename T2 >
 operator Vec< T2, cn > () const
 转换为其他数据类型
 
_Tpoperator() (int i)
 
const _Tpoperator() (int i) const
 
Vec< _Tp, cn > & operator= (const Vec< _Tp, cn > &rhs)=default
 
_Tpoperator[] (int i)
 
const _Tpoperator[] (int i) const
 
- 继承自cv::Matx< _Tp, cn, 1 >的公有成员函数
 Matx ()
 默认构造函数
 
 Matx (_Tp v0)
 1x1 矩阵
 
 Matx (_Tp v0, _Tp v1)
 1x2 或 2x1 矩阵
 
 Matx (_Tp v0, _Tp v1, _Tp v2)
 1x3 或 3x1 矩阵
 
 Matx (_Tp v0, _Tp v1, _Tp v2, _Tp v3)
 1x4, 2x2 或 4x1 矩阵
 
 Matx (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4)
 1x5 或 5x1 矩阵
 
 Matx (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5)
 1x6,2x3,3x2 或 6x1 矩阵
 
 Matx (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6)
 1x7 或 7x1 矩阵
 
 Matx (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7)
 1x8,2x4,4x2 或 8x1 矩阵
 
 Matx (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8)
 1x9,3x3 或 9x1 矩阵
 
 Matx (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8, _Tp v9)
 1x10,2x5 或 5x2 或 10x1 矩阵
 
 Matx (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8, _Tp v9, _Tp v10, _Tp v11)
 1x12,2x6,3x4,4x3,6x2 或 12x1 矩阵
 
 Matx (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8, _Tp v9, _Tp v10, _Tp v11, _Tp v12, _Tp v13)
 1x14,2x7,7x2 或 14x1 矩阵
 
 Matx (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8, _Tp v9, _Tp v10, _Tp v11, v12, v13, v14, v15)
 1x16, 4x4 或 16x1 矩阵
 
 Matx (const _Tp *vals)
 从普通数组初始化
 
  (const class__Tp, m, l> &a, const Matx< class__Tp, l, n > &b, Matx_MatMulOp)
 
  (const class__Tp, m, n> &a, _T2 alpha, Matx_ScaleOp)
 
  (const class__Tp, m, n> &a, const class__Tp, m, n> &b, Matx_AddOp)
 
 classcv_1_1Matx (const class__Tp, m, n> &a, const class__Tp, m, n> &b, Matx_DivOp)
 
 classcv_1_1Matx (const class__Tp, m, n> &a, const class__Tp, m, n> &b, Matx_MulOp)
 
 classcv_1_1Matx (const class__Tp, m, n> &a, const class__Tp, m, n> &b, Matx_SubOp)
 
 classcv_1_1Matx (const class__Tp, n, m> &a, Matx_TOp)
 
 classcv_1_1Matx (std::initializer_list< class__Tp >)
 从初始化列表初始化
 
classcv_1_1Matx< class__Tp, m, 1 > (int i) const
 提取矩阵列
 
double class__Tp, m, n >class__Tp &v) const
 使用双精度算术计算点积
 
class__Tp > () const
 提取矩阵对角线
 
classcv_1_1Matx< class__Tp, m, n > (const class__Tp, m, n >class__Tp &a) const
 元素相除两个矩阵
 
class__Tpdot (const Matx< _Tp, m, n > &v) const
 使用默认精度的点积计算
 
Matx< _Tp, m1, n1 > get_minor (int base_row, int base_col) const
 提取矩阵的一部分
 
Matx< _Tp, n, m > inv (int method=DECOMP_LU, bool *p_is_ok=NULL) const
 求解矩阵
 
classcv_1_1Matx< class__Tp, m, n >mul (const Matx< _Tp, m, n > &a) const
 逐元素相乘两个矩阵
 
 operator Matx< T2, m, n > () const
 转换为其他数据类型
 
_Tpoperator() (int i)
 
const _Tpoperator() (int i) const
 1D元素访问
 
_Tpoperator() (int row, int col)
 
const _Tpoperator() (int row, int col) const
 元素访问
 
Matx< _Tp, m1, n1 > reshape () const
 更改矩阵形状
 
Matx< _Tp, 1, n > row (int i) const
 提取矩阵行
 
Matx< _Tp, n, l > solve (const Matx< _Tp, m, l > &rhs, int flags=DECOMP_LU) const
 求解线性系统
 
Vec< solve (const cv::Vec< _Tp, m > &rhs, int method) const
 
Matx< _Tp, n, m > a139c6555a5a843023e2ce1ea3aba88dc)>t () const
 转置矩阵
 

静态公共成员函数

static cv_1_1viz_1_1Color.html">amethyst ()
 
static cv_1_1viz_1_1Color.html">apricot ()
 
static cv_1_1viz_1_1Color.html">azure ()
 
static cv_1_1viz_1_1Color.html">black ()
 
static cv_1_1viz_1_1Color.html">bluberries ()
 
static cv_1_1viz_1_1Color.html">blue ()
 
static cv_1_1viz_1_1Color.html">brown ()
 
static cv_1_1viz_1_1Color.html">celestial_blue ()
 
static cv_1_1viz_1_1Color.html">chartreuse ()
 
static cv_1_1viz_1_1Color.html">cherry ()
 
static cv_1_1viz_1_1Color.html">cyan ()
 
static cv_1_1viz_1_1Color.html">gold ()
 
static cv_1_1viz_1_1Color.html">gray ()
 
static cv_1_1viz_1_1Color.html">green ()
 
static cv_1_1viz_1_1Color.html">indigo ()
 
static cv_1_1viz_1_1Color.html">lime ()
 
static cv_1_1viz_1_1Color.html">magenta ()
 
static cv_1_1viz_1_1Color.html">maroon ()
 
static cv_1_1viz_1_1Color.html">mlab ()
 
static cv_1_1viz_1_1Color.html">navy ()
 
static cv_1_1viz_1_1Color.html">not_set ()
 
static cv_1_1viz_1_1Color.html">olive ()
 
static cv_1_1viz_1_1Color.html">orange ()
 
static cv_1_1viz_1_1Color.html">orange_red ()
 
static cv_1_1viz_1_1Color.html">pink ()
 
static cv_1_1viz_1_1Color.html">purple ()
 
static cv_1_1viz_1_1Color.html">raspberry ()
 
static cv_1_1viz_1_1Color.html">red ()
 
static cv_1_1viz_1_1Color.html">rose ()
 
static cv_1_1viz_1_1Color.html">silver ()
 
static cv_1_1viz_1_1Color.html">teal ()
 
static cv_1_1viz_1_1Color.html">turquoise ()
 
static cv_1_1viz_1_1Color.html">violet ()
 
static cv_1_1viz_1_1Color.html">white ()
 
static cv_1_1viz_1_1Color.html">yellow ()
 
- 继承自 cv::Scalar_< double >
static Scalar_< double > all (double v0)
 返回所有元素设置为 v0 的标量
 
- 继承自 cv::Vec< _Tp, cn >
static Vec all (_Tp alpha)
 
static Vec diag (_Tp alpha)=delete
 
static Vec eye ()=delete
 
static Vec ones ()
 
static Vec _Tp a, _Tp b)
 
static Vec randu (_Tp a, _Tp b)
 
static Vec zeros ()
 
- 从 cv::Matx< _Tp, cn, 1 > 继承的静态公共成员函数
static CV_NODISCARD_STD Matx all (_Tp 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 (_Tp a, _Tp b)
 生成正态分布的随机数。
 
static CV_NODISCARD_STD Matx randu (_Tp a, _Tp b)
 生成均匀分布的随机数。
 
static CV_NODISCARD_STD Matx zeros ()
 

其他继承成员

- 从 cv::Vec< _Tp, cn > 继承的公共类型
枚举{
  channels = cn ,
  _dummy_enum_finalizer = 0
}
 
typedef _Tp value_type
 
- 从 cv::Matx< _Tp, cn, 1 > 继承的公共类型
枚举
 
typedef Matx< _Tp, shortdim, 1 > diag_type
 
typedef Matx< _Tp, m, n > mat_type
 
typedef _Tp value_type
 
- 从 cv::Matx< _Tp, cn, 1 > 继承的公共属性
class__Tpval [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 blue,
double green,
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()

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

◆ celestial_blue()

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

◆ chartreuse()

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

◆ cherry()

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

◆ cyan()

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

◆ gold()

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

◆ gray()

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

◆ green()

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

◆ indigo()

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

◆ lime()

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

◆ magenta()

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

◆ maroon()

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

◆ mlab()

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

◆ navy()

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

◆ not_set()

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

◆ olive()

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

◆ operator Vec3b()

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

◆ orange()

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

◆ orange_red()

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

◆ pink()

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

◆ purple()

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

◆ raspberry()

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

◆ red()

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

◆ rose()

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

◆ silver()

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

◆ teal()

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

◆ turquoise()

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

◆ 紫罗兰色()

静态 Color cv::viz::Color::紫罗兰色 ( )
static

◆ 白色()

静态 Color cv::viz::Color::白色 ( )
static

◆ 黄色()

静态 Color cv::viz::Color::黄色 ( )
static

本类的文档是由以下文件生成的