🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
Package org.opencv.xphoto
クラス GrayworldWB
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.xphoto.WhiteBalancer
-
- org.opencv.xphoto.GrayworldWB
public class GrayworldWB extends WhiteBalancer
グレーワールドホワイトバランスアルゴリズム。このアルゴリズムは、全チャンネルの平均がグレー画像になるべきだとするグレーワールド仮定に基づいてピクセルの値をスケーリングする。さらに、彩度値に基づいてピクセルをしきい値処理し、指定されたしきい値より低いピクセルのみを使って平均ピクセル値を求めるという改良を加えている。彩度は3チャンネルRGB画像のピクセル I ごとに次の式で計算され、値域は [0, 1] である: \( \texttt{Saturation} [I] = \frac{\textrm{max}(R,G,B) - \textrm{min}(R,G,B) }{\textrm{max}(R,G,B)} \) しきい値が1の場合は全ピクセルがホワイトバランスに使われ、しきい値が0の場合はどのピクセルも使われない。彩度の高い画像のホワイトバランス調整には低めのしきい値が有効である。現在は REF: CV_8UC3 と REF: CV_16UC3 型の画像をサポートしている。
-
-
コンストラクタの要約
コンストラクタ Modifier Constructor Description protectedGrayworldWB​(long addr)
-
メソッドの要約
すべてのメソッド 静的メソッド インスタンスメソッド 具象メソッド Modifier and Type Method Description static GrayworldWB__fromPtr__​(long addr)floatgetSaturationThreshold()Maximum saturation for a pixel to be included in the gray-world assumption SEE: setSaturationThresholdvoidsetSaturationThreshold​(float val)getSaturationThreshold SEE: getSaturationThreshold-
クラス org.opencv.xphoto.WhiteBalancer から継承したメソッド
balanceWhite
-
クラス org.opencv.core.Algorithm から継承されたメソッド
clear, empty, getDefaultName, getNativeObjAddr, save
-
-
-
-
メソッドの詳細
-
__fromPtr__
public static GrayworldWB __fromPtr__​(long addr)
-
getSaturationThreshold
public float getSaturationThreshold()
Maximum saturation for a pixel to be included in the gray-world assumption SEE: setSaturationThreshold- 戻り値:
- 自動生成
-
setSaturationThreshold
public void setSaturationThreshold​(float val)
getSaturationThreshold SEE: getSaturationThreshold- 引数:
val- 自動生成
-
-