コピー

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

Syntax

C#
public static void Copy(
	CFviStructureElement src,
	CFviImage dst
)
Visual Basic
Public Shared Sub Copy ( 
	src As CFviStructureElement,
	dst As CFviImage
)

Parameters

src
Type: FVIL.Morphology..::..CFviStructureElement
コピー元の構造要素
dst
Type: FVIL.Data..::..CFviImage
コピー先の画像オブジェクト

Remarks

構造要素のマスク部分を画像オブジェクトにコピーします。
マスクの値がコピー先の画素サイズを超える場合はサチュレーション処理されます。


コピー先の画像の条件:

コピー先の画像は下記の条件を満たしている必要が有ります。

処理に失敗した場合は例外を発行します。 例外の原因と発生位置を特定するには、発行された例外クラスの ErrorCode メンバと Function メンバを参照してください。


エラーコード:
ErrorCode メンバ内容
51FVIL.ErrorCode.LICENSE_ERROR ライセンスキーが見つからない為、実行できません。 または、 FVIL._SetUp.InitVisionLibrary が実行されていません。
11FVIL.ErrorCode.INVALID_PARAMETER引数に指定された値が不正です。サイズが一致していません。
16FVIL.ErrorCode.INVALID_IMAGETYPE画像種別が不正です。
18FVIL.ErrorCode.INVALID_CHANNEL画像チャネル数が不正です。
19FVIL.ErrorCode.INVALID_PROCAREA構造要素のサイズと画像オブジェクトの処理範囲サイズが一致していません。
23FVIL.ErrorCode.NOT_ALLOCATED構造要素または画像オブジェクトの領域が確保されていません。

関連する FIE 関数:

fnFIE_img_copy

Exceptions

ExceptionCondition
System..::..NullReferenceException引数に null が指定されました。
FVIL..::..CFviExceptionこの例外の原因については、上記のエラーコード表をご参照ください。

See Also