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
of pixel values.
[詳解]
#include <white_balance.hpp>
cv::xphoto::WhiteBalancerを継承しています。
|
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()) |
|
文字列からアルゴリズムを読み込む[【詳解】(英語]
|
|
void |
writeFormat
(FileStorage
&fs) const |
|
シンプルなホワイトバランスアルゴリズムで、入力画像の各チャンネルを独立して指定された範囲に引き伸ばすことで動作します。堅牢性を高めるために、ピクセル値の上下を無視します。
画素値の上下を無視します。
◆
getInputMax()
virtual CV_WRAP float cv::xphoto::SimpleWB::getInputMax
|
( |
|
) |
const |
|
pure virtual
|
◆
getInputMin()
virtual CV_WRAP float cv::xphoto::SimpleWB::getInputMin
|
( |
|
) |
const |
|
pure virtual
|
◆
getOutputMax()
virtual CV_WRAP float cv::xphoto::SimpleWB::getOutputMax
|
( |
|
) |
const |
|
pure virtual
|
◆
getOutputMin()
virtual CV_WRAP float cv::xphoto::SimpleWB::getOutputMin
|
( |
|
) |
const |
|
pure virtual
|
◆
getP()
virtual CV_WRAP float cv::xphoto::SimpleWB::getP
|
( |
|
) |
const |
|
pure virtual
|
◆
setInputMax()
virtual CV_WRAP void cv::xphoto::SimpleWB::setInputMax
|
( |
float |
val
|
) |
|
|
pure virtual
|
◆
setInputMin()
virtual CV_WRAP void cv::xphoto::SimpleWB::setInputMin
|
( |
float |
val
|
) |
|
|
pure virtual
|
◆
setOutputMax()
virtual CV_WRAP void cv::xphoto::SimpleWB::setOutputMax
|
( |
float |
val
|
) |
|
|
pure virtual
|
◆
setOutputMin()
virtual CV_WRAP void cv::xphoto::SimpleWB::setOutputMin
|
( |
float |
val
|
) |
|
|
pure virtual
|
◆
setP()
virtual CV_WRAP void cv::xphoto::SimpleWB::setP
|
( |
float |
val
|
) |
|
|
pure virtual
|
このクラス詳解は次のファイルから抽出されました: