関数 | |
INT FVALGAPI | fnFIE_stats_img_average (FHANDLE *himgs, INT num_imgs, FHANDLE *himg_average, enum f_imgtype dst_img_type) |
平均値画像作成 | |
INT FVALGAPI | fnFIE_stats_img_median (FHANDLE *himgs, INT num_imgs, FHANDLE *himg_median) |
中央値画像作成 | |
INT FVALGAPI | fnFIE_stats_img_median_absdev (FHANDLE *himgs, INT num_imgs, FHANDLE *himg_median_absdev, enum f_imgtype dst_img_type) |
絶対偏差の中央値画像作成 | |
INT FVALGAPI | fnFIE_stats_img_stddev (FHANDLE *himgs, INT num_imgs, FHANDLE *himg_stddev, enum f_imgtype dst_img_type) |
標準偏差画像作成 | |
INT FVALGAPI | fnFIE_stats_img_rank (FHANDLE *himgs, INT num_imgs, FHANDLE *himg_rank, INT rank) |
ランク画像作成 |
INT FVALGAPI fnFIE_stats_img_average | ( | FHANDLE * | himgs, | |
INT | num_imgs, | |||
FHANDLE * | himg_average, | |||
enum f_imgtype | dst_img_type | |||
) |
平均値画像作成
複数の入力画像から各画素位置毎の平均値を計算し、内部で生成した出力画像オブジェクトに格納します。
出力画像の、位置
の値
は次の式で求めます。
ただし
とします。
[in] | himgs | 複数の画像オブジェクト格納配列(type: uc8, s16, us16, double ) himgs に格納される画像は全て同じサイズ、同じ画像タイプで、さらにチャネル数が1でなければなりません。 |
[in] | num_imgs | himg に格納された画像オブジェクトの数(2≦num_imgs≦65535) |
[out] | himg_average | 生成した結果画像オブジェクト。*himg_average は必ず NULLで初期化しなければなりません。 |
[in] | dst_img_type | 出力画像タイプの指定
|
F_ERR_NONE | 正常終了 | |
F_ERR_INVALID_IMAGE | 画像オブジェクトエラー | |
F_ERR_NOMEMORY | メモリ不足エラー | |
F_ERR_INVALID_PARAM | パラメータ異常 | |
F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |
![]() 入力画像(num_imgs=5, 結果を分かりやすくするために、位置をずらした画像を用いています) |
![]() 出力画像(平均値画像) |
INT FVALGAPI fnFIE_stats_img_median | ( | FHANDLE * | himgs, | |
INT | num_imgs, | |||
FHANDLE * | himg_median | |||
) |
中央値画像作成
複数の入力画像から各画素位置毎の中央値を求め、内部で生成した出力画像オブジェクトに格納します。
出力画像の、位置
の値
は次の式で求めます。
ただし
とします。
[in] | himgs | 複数の画像オブジェクト格納配列(type: uc8, s16, us16, double ) himgs に格納される画像は全て同じサイズ、同じ画像タイプで、さらにチャネル数が1でなければなりません。 |
[in] | num_imgs | himg に格納された画像オブジェクトの数(2≦num_imgs≦65535) |
[out] | himg_median | 生成した結果画像オブジェクト。*himg_median は必ず NULLで初期化しなければなりません。 |
F_ERR_NONE | 正常終了 | |
F_ERR_INVALID_IMAGE | 画像オブジェクトエラー | |
F_ERR_NOMEMORY | メモリ不足エラー | |
F_ERR_INVALID_PARAM | パラメータ異常 | |
F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |
![]() 入力画像(num_imgs=5, 結果を分かりやすくするために、位置をずらした画像を用いています) |
![]() 出力画像(中央値画像) |
INT FVALGAPI fnFIE_stats_img_median_absdev | ( | FHANDLE * | himgs, | |
INT | num_imgs, | |||
FHANDLE * | himg_median_absdev, | |||
enum f_imgtype | dst_img_type | |||
) |
絶対偏差の中央値画像作成
複数の入力画像から各画素位置毎の絶対偏差の中央値を求め、内部で生成した出力画像オブジェクトに格納します。
出力画像の、位置
の値
は次の式で求めます。
ただし
とします。
[in] | himgs | 複数の画像オブジェクト格納配列(type: uc8, s16, us16, double ) himgs に格納される画像は全て同じサイズ、同じ画像タイプで、さらにチャネル数が1でなければなりません。 |
[in] | num_imgs | himgs に格納された画像オブジェクトの数(2≦num_imgs≦65535) |
[out] | himg_median_absdev | 生成した結果画像オブジェクト。*himg_median_avsdev は必ず NULLで初期化しなければなりません。 |
[in] | dst_img_type | 出力画像タイプの指定
|
F_ERR_NONE | 正常終了 | |
F_ERR_INVALID_IMAGE | 画像オブジェクトエラー | |
F_ERR_NOMEMORY | メモリ不足エラー | |
F_ERR_INVALID_PARAM | パラメータ異常 | |
F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |
![]() 入力画像(num_imgs=5, 結果を分かりやすくするために、位置をずらした画像を用いています) |
![]() 出力画像(絶対偏差の中央値画像) |
INT FVALGAPI fnFIE_stats_img_stddev | ( | FHANDLE * | himgs, | |
INT | num_imgs, | |||
FHANDLE * | himg_stddev, | |||
enum f_imgtype | dst_img_type | |||
) |
標準偏差画像作成
複数の入力画像から各画素位置毎の標準偏差を計算し、内部で生成した出力画像オブジェクトに格納します。
出力画像の、位置
の値
は次の式で求めます。
ただし
とします。
[in] | himgs | 複数の画像オブジェクト格納配列(type: uc8, s16, us16, double ) himgs に格納される画像は全て同じサイズ、同じ画像タイプで、さらにチャネル数が1でなければなりません。 |
[in] | num_imgs | himgs に格納された画像オブジェクトの数(2≦num_imgs≦65535) |
[out] | himg_stddev | 生成した結果画像オブジェクト。*himg_stddev は必ず NULLで初期化しなければなりません。 |
[in] | dst_img_type | 出力画像タイプの指定
|
F_ERR_NONE | 正常終了 | |
F_ERR_INVALID_IMAGE | 画像オブジェクトの値エラー | |
F_ERR_NOMEMORY | メモリ不足エラー | |
F_ERR_INVALID_PARAM | パラメータ異常 | |
F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |
![]() 入力画像(num_imgs=5, 結果を分かりやすくするために、位置をずらした画像を用いています) |
![]() 出力画像(標準偏差画像) |
INT FVALGAPI fnFIE_stats_img_rank | ( | FHANDLE * | himgs, | |
INT | num_imgs, | |||
FHANDLE * | himg_rank, | |||
INT | rank | |||
) |
ランク画像作成
各入力画像の座標(x,y)の画素値に対し、 それらを昇順に並べ替え、rank番目の画素値を 内部で生成した出力画像オブジェクトの座標(x,y)に設定します。
入力画像と出力画像は下記の条件を全て満たしていなければいけません。
[in] | himgs | 複数の画像オブジェクト格納配列(type: uc8, s16, us16, double ) himgs に格納される画像はすべて、サイズ及び画像型が等しく、さらにチャネル数が1でなければなりません。 |
[in] | num_imgs | himg に格納された画像オブジェクトの数(1≦ num_imgs ≦65535) |
[out] | himg_rank | 生成した結果画像オブジェクト。 *himg_rank は必ず NULLで初期化しなければなりません。 |
[in] | rank | ランク(1≦ rank ≦ num_imgs ) |
F_ERR_NONE | 正常終了 | |
F_ERR_INVALID_IMAGE | 画像オブジェクトエラー | |
F_ERR_NOMEMORY | メモリ不足エラー | |
F_ERR_INVALID_PARAM | パラメータ異常 | |
F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |