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

此類的文件是根據以下檔案生成的: