OpenCV 4.5.3(日本語機械翻訳)
全て クラス 名前空間 ファイル 関数 変数 型定義 列挙型 列挙値 フレンド グループ ページ
公開メンバ関数 | 全メンバ一覧
cv::xphoto::SimpleWB クラス abstract

A simple white balance algorithm that works by independently stretching each of the input image channels to the specified range. For increased robustness it ignores the top and bottom $p\%$ of pixel values. [詳解]

#include <white_balance.hpp>

cv::xphoto::WhiteBalancerを継承しています。

公開メンバ関数

virtual CV_WRAP float getInputMin () const =0
入力画像範囲の最小値[【詳解】(英語]
virtual CV_WRAP void setInputMin (float val)=0
入力画像範囲の最小値[【詳解】(英語]
virtual CV_WRAP float getInputMax () const =0
入力画像範囲の最大値[【詳解】(英語]
virtual CV_WRAP void setInputMax (float val)=0
入力画像範囲の最大値[【詳解】(英語]
virtual CV_WRAP float getOutputMin () const =0
出力画像範囲の最小値[【詳解】(英語]
virtual CV_WRAP void setOutputMin (float val)=0
出力画像範囲の最小値[【詳解】(英語]
virtual CV_WRAP float getOutputMax () const =0
出力画像の範囲の最大値[【詳解】(英語]
virtual CV_WRAP void setOutputMax (float val)=0
出力画像の範囲の最大値[【詳解】(英語]
virtual CV_WRAP float getP () const =0
無視する上下の値の割合[【詳解】(英語]
virtual CV_WRAP void setP (float val)=0
無視する上下の値の割合[【詳解】(英語]
- 基底クラス cv::xphoto::WhiteBalancer に属する継承公開メンバ関数
virtual CV_WRAP void balanceWhite (InputArray src, OutputArray dst)=0
入力画像にホワイトバランスを適用します.[【詳解】(英語]
- 基底クラス cv::Algorithm に属する継承公開メンバ関数
virtual CV_WRAP void clear ()
アルゴリズムの状態をクリアする[【詳解】(英語]
virtual void write (FileStorage &fs) const
アルゴリズムのパラメーターをファイルストレージに格納[【詳解】(英語]
CV_WRAP void write (const Ptr< FileStorage > &fs, const String &name=String()) const
これはオーバーロードされたメンバ関数です。利便性のために用意されています。元の関数との違いは引き数のみです。
virtual CV_WRAP void read (const FileNode &fn)
アルゴリズム・パラメータをファイル・ストレージから読み込みます。[【詳解】(英語]
virtual CV_WRAP bool empty () const
が空の場合はtrueを返します。Algorithmが空の場合は真を返します。[【詳解】(英語]
virtual CV_WRAP void save (const String &filename) const
virtual CV_WRAP String getDefaultName () const

その他の継承メンバ

- 基底クラス cv::Algorithm に属する継承静的公開メンバ関数
template<typename _Tp >
static Ptr< _Tp > read (const FileNode &fn)
ファイル・ノードからアルゴリズムを読み込む[【詳解】(英語]
template<typename _Tp >
static Ptr< _Tp > load (const String &filename, const String &objname=String())
ファイルからアルゴリズムを読み込む[【詳解】(英語]
template<typename _Tp >
static Ptr< _Tp > loadFromString (const String &strModel, const String &objname=String())
文字列からアルゴリズムを読み込む[【詳解】(英語]
- 基底クラス cv::Algorithm に属する継承限定公開メンバ関数
void writeFormat (FileStorage &fs) const

詳解

シンプルなホワイトバランスアルゴリズムで、入力画像の各チャンネルを独立して指定された範囲に引き伸ばすことで動作します。堅牢性を高めるために、ピクセル値の上下を無視します。$p\%$画素値の上下を無視します。

関数詳解

getInputMax()

virtual CV_WRAP float cv::xphoto::SimpleWB::getInputMax ( ) const
pure virtual

入力画像範囲の最大値

参照
setInputMax

getInputMin()

virtual CV_WRAP float cv::xphoto::SimpleWB::getInputMin ( ) const
pure virtual

入力画像範囲の最小値

参照
setInputMin

getOutputMax()

virtual CV_WRAP float cv::xphoto::SimpleWB::getOutputMax ( ) const
pure virtual

出力画像の範囲の最大値

参照
setOutputMax

getOutputMin()

virtual CV_WRAP float cv::xphoto::SimpleWB::getOutputMin ( ) const
pure virtual

出力画像範囲の最小値

参照
setOutputMin

getP()

virtual CV_WRAP float cv::xphoto::SimpleWB::getP ( ) const
pure virtual

無視する上下の値の割合

参照
setP

setInputMax()

virtual CV_WRAP void cv::xphoto::SimpleWB::setInputMax ( float val )
pure virtual

入力画像範囲の最大値

参照
getInputMax

setInputMin()

virtual CV_WRAP void cv::xphoto::SimpleWB::setInputMin ( float val )
pure virtual

入力画像範囲の最小値

参照
getInputMin

setOutputMax()

virtual CV_WRAP void cv::xphoto::SimpleWB::setOutputMax ( float val )
pure virtual

出力画像の範囲の最大値

参照
getOutputMax

setOutputMin()

virtual CV_WRAP void cv::xphoto::SimpleWB::setOutputMin ( float val )
pure virtual

出力画像範囲の最小値

参照
getOutputMin

setP()

virtual CV_WRAP void cv::xphoto::SimpleWB::setP ( float val )
pure virtual

無視する上下の値の割合

参照
getP

このクラス詳解は次のファイルから抽出されました: