| OpenCV 4.5.3(日本語機械翻訳)
 | 
| 列挙型 | |
| enum | { cv::NORMAL_CLONE = 1 , cv::MIXED_CLONE = 2 , cv::MONOCHROME_TRANSFER = 3 } | 
| seamlessCloneアルゴリズムのフラグ[【詳解】(英語] | |
| 関数 | |
| CV_EXPORTS_W void | cv::seamlessClone (InputArray src, InputArray dst, InputArray mask, Point p, OutputArray blend, int flags) | 
| 画像編集作業には,全体的な変更(色や濃度の補正,フィルタ,変形)と,選択範囲に関わる局所的な変更があります.ここでは、手動で選択した領域(ROI)に限定した局所的な変更を、シームレスかつ容易に実現することに関心があります。変更の範囲は,わずかな歪みから,新しいコンテンツへの完全な置き換えまで多岐にわたる。[PM03]では.[【詳解】(英語] | |
| CV_EXPORTS_W void | cv::colorChange (InputArray src, InputArray mask, OutputArray dst, float red_mul=1.0f, float green_mul=1.0f, float blue_mul=1.0f) | 
| 元のカラーイメージがあれば、そのイメージの2つの異なる色のバージョンをシームレスに混合することができます。[【詳解】(英語] | |
| CV_EXPORTS_W void | cv::illuminationChange (InputArray src, InputArray mask, OutputArray dst, float alpha=0.2f, float beta=0.4f) | 
| 選択範囲内のグラデーションフィールドに適切な非線形変換を施し,それをポアソンソルバーで積分し直すことで,画像の見かけ上の照明を局所的に変更します.[【詳解】(英語] | |
| CV_EXPORTS_W void | cv::textureFlattening (InputArray src, InputArray mask, OutputArray dst, float low_threshold=30, float high_threshold=45, int kernel_size=3) | 
| ポアソンソルバーで積分する前に、エッジ位置のグラデーションのみを保持することで、選択された領域のテクスチャを洗い流し、コンテンツを平面的にします。ここではCanny Edge Detectorを使用しています。[【詳解】(英語] | |
| anonymous enum | 
| CV_EXPORTS_W void cv::colorChange | ( | InputArray | src, | 
| InputArray | mask, | ||
| OutputArray | dst, | ||
| float | red_mul
= 1.0f, | ||
| float | green_mul
= 1.0f, | ||
| float | blue_mul
= 1.0f | ||
| ) | 
元のカラーイメージがあれば、そのイメージの2つの異なる色のバージョンをシームレスに混合することができます。
| src | 入力 8ビット3チャンネル画像. | 
| mask | 8ビットの1チャンネルまたは3チャンネルの画像を入力します。 | 
| dst | src と同じサイズ,同じタイプの画像を出力します. | 
| red_mul | Rチャンネルの乗算器. | 
| green_mul | Gチャンネルの乗算器 | 
| blue_mul | Bチャンネルの乗算係数 | 
乗算係数は 0.5 から 2.5 の間です.
| CV_EXPORTS_W void cv::illuminationChange | ( | InputArray | src, | 
| InputArray | mask, | ||
| OutputArray | dst, | ||
| float | alpha
= 0.2f, | ||
| float | beta
= 0.4f | ||
| ) | 
選択範囲内のグラデーションフィールドに適切な非線形変換を施し,それをポアソンソルバーで積分し直すことで,画像の見かけ上の照明を局所的に変更します.
| src | 入力 8ビット3チャンネル画像. | 
| mask | 8ビットの1チャンネルまたは3チャンネルの画像を入力します。 | 
| dst | src と同じサイズとタイプの画像を出力します。 | 
| alpha | 値の範囲は0〜2です。 | 
| beta | 値の範囲は0〜2です。 | 
これは,露出不足の前景オブジェクトを強調したり,鏡面反射を抑えたりするのに便利です.
| CV_EXPORTS_W void cv::seamlessClone | ( | InputArray | src, | 
| InputArray | dst, | ||
| InputArray | mask, | ||
| Point | p, | ||
| OutputArray | blend, | ||
| int | flags | ||
| ) | 
画像編集作業には,全体的な変更(色や濃度の補正,フィルタ,変形)と,選択範囲に関わる局所的な変更があります.ここでは、手動で選択した領域(ROI)に限定した局所的な変更を、シームレスかつ容易に実現することに関心があります。変更の範囲は,わずかな歪みから,新しいコンテンツへの完全な置き換えまで多岐にわたる。[PM03]では.
| src | 入力 8ビット3チャンネル画像. | 
| dst | 入力 8ビット3チャンネル画像. | 
| mask | 8ビットの1チャンネルまたは3チャンネルの画像を入力します。 | 
| p | dst画像内のオブジェクトが配置されている点。 | 
| blend | dst画像と同じサイズとタイプの出力画像。 | 
| flags | となりうるクローニング方法cv::NORMAL_CLONE,cv::MIXED_CLONEまたはcv::MONOCHROME_TRANSFER | 
| CV_EXPORTS_W void cv::textureFlattening | ( | InputArray | src, | 
| InputArray | mask, | ||
| OutputArray | dst, | ||
| float | low_threshold
= 30, | ||
| float | high_threshold
= 45, | ||
| int | kernel_size
= 3 | ||
| ) | 
ポアソンソルバーで積分する前に、エッジ位置のグラデーションのみを保持することで、選択された領域のテクスチャを洗い流し、コンテンツを平面的にします。ここではCanny Edge Detectorを使用しています。
| src | 入力 8ビット3チャンネル画像. | 
| mask | 8ビットの1チャンネルまたは3チャンネルの画像を入力します。 | 
| dst | src と同じサイズとタイプの画像を出力します。 | 
| low_threshold | 範囲は0から100まで。 | 
| high_threshold | 値>100。 | 
| kernel_size | 使用されるSobelカーネルのサイズ。 |