画像の極座標変換

Namespace: FVIL.PolarTrans
Assembly: FVILbasic (in FVILbasic.dll) Version: 3.1.0.0 (3.1.0.17)

Syntax

C#
public static CFviImage Transform(
	CFviImage src,
	CFviPolarTransParam param,
	bool invert
)
Visual Basic
Public Shared Function Transform ( 
	src As CFviImage,
	param As CFviPolarTransParam,
	invert As Boolean
) As CFviImage

Parameters

src
Type: FVIL.Data..::..CFviImage
処理対象の画像
※処理可能な条件については CFviPolarTrans の解説をご参照ください。
param
Type: FVIL.PolarTrans..::..CFviPolarTransParam
極座標変換パラメータ
invert
Type: System..::..Boolean
変換方向の反転
  • false : 矩形の領域から円形の領域への変換
  • true : 円形の領域から矩形の領域への変換

Return Value

Type: CFviImage
画像の極座標変換(または逆変換)を行い、変換後の画像を返します。
変換後の画像のサイズは、引数の paraminvert の条件に従って有効化されます。 有効化には Validate(1) を使用しています。

Remarks

画像の極座標変換を行います。
この関数は、 Transform(CFviImage, CFviPolarTransParam, Boolean, Boolean, SamplingMode) 関数のラッパーです。 引数に指定されたパラメータをそのまま渡し、 clearback に false、 sampling_modeNearestNeighbor を指定して実行しています。
詳細については、 Transform(CFviImage, CFviPolarTransParam, Boolean, Boolean, SamplingMode) 関数の解説か、 CFviPolarTrans クラスの解説をご参照ください。

See Also