WIL説明書(C++)
3.0.0
|
画像変換関連ネームスペース [詳解]
画像変換関連ネームスペース
画像変換関連のクラス、関数、定数等を局所化するネームスペースです。
名前空間 | |
GConvShape | |
階調変換形状定数 | |
クラス | |
class | CFvBackgroundRemove |
2値化クラス(バックグラウンド除去) [詳解] | |
class | CFvBinarize |
2値化クラス [詳解] | |
class | CFvBinarizeBandThreshold |
2値化クラス(バンド閾値指定) [詳解] | |
class | CFvBinarizeDiscrimination |
2値化クラス(閾値判別分析法) [詳解] | |
class | CFvBinarizeGradient |
2値化クラス(微分ヒストグラム法) [詳解] | |
class | CFvBinarizeKittler |
2値化クラス(キトラー法) [詳解] | |
class | CFvBinarizeLaplacian |
2値化クラス(ラプラシアンヒストグラム法) [詳解] | |
class | CFvBinarizeNiblack |
2値化クラス(Niblack法) [詳解] | |
class | CFvBinarizePTile |
2値化クラス(Pタイル法) [詳解] | |
class | CFvBinarizeSauvola |
2値化クラス(Sauvola法) [詳解] | |
class | CFvBinarizeShiftAverage |
2値化クラス(局所領域平均値) [詳解] | |
class | CFvColorConvert |
色空間変換クラス [詳解] | |
class | CFvCombine |
複数枚画像の結合クラス [詳解] | |
class | CFvConversion |
画像変換基本クラス [詳解] | |
class | CFvConvertHSVtoGray |
色彩特徴量画像の生成(HSV色空間基準) [詳解] | |
class | CFvCopyBorder |
画像のボーダー拡張 [詳解] | |
class | CFvEnhance |
エンハンスクラス [詳解] | |
class | CFvExtract |
画像切り出しクラス(バンド閾値指定) [詳解] | |
class | CFvGConvParam |
階調変換パラメータ構造クラス [詳解] | |
class | CFvGenerateChessboard |
チェスボード画像の生成 [詳解] | |
class | CFvGenerateJaehne |
B.Jaehne のテスト画像の生成 [詳解] | |
class | CFvGrayScale |
濃淡化クラス [詳解] | |
class | CFvHysteresisRLE |
2値化クラス(ランレングスを利用したアルゴリズム) [詳解] | |
class | CFvHysteresisStackUS16 |
2値化クラス(スタックを利用したアルゴリズム) [詳解] | |
class | CFvPack |
チャネル結合クラス [詳解] | |
class | CFvPseudoColor |
擬似カラー化クラス [詳解] | |
class | CFvShrink |
1/N 画像圧縮 [詳解] | |
class | CFvSplit |
複数枚画像への分割クラス [詳解] | |
class | CFvTrueColor |
カラー化クラス [詳解] | |
class | CFvTypeConvert |
画像の型変換クラス [詳解] | |
class | CFvUnpack |
チャネル分割クラス [詳解] | |
struct | tagGCONV |
階調変換パラメータ構造体 [詳解] | |
関数 | |
FVCL_API bool | SwapDwordOrder (UINT *dst_adrs, const UINT *src_adrs, size_t bytes) |
DWORD内のバイトオーダー入れ替え [詳解] | |
FVCL_API bool | SwapDwordOrder (UINT *adrs, size_t bytes) |
DWORD内のバイトオーダー入れ替え [詳解] | |
FVCL_API bool | BitCopy (UCHAR *dst_adrs, const UCHAR *src_adrs, UINT start, UINT end) |
ビット単位メモリ複写 [詳解] | |
FVCL_API bool | BitCopy (UINT *dst_adrs, const UINT *src_adrs, UINT start, UINT end) |
ビット単位メモリ複写 [詳解] | |
FVCL_API FVCL::tagRGB32 | ToRGB32 (UCHAR red, UCHAR green, UCHAR blue, UCHAR alpha=0xFF) |
RGB32 構造体への変換 [詳解] | |
FVCL_API FVCL::tagRGB24 | ToRGB24 (UCHAR red, UCHAR green, UCHAR blue) |
RGB24 構造体への変換 [詳解] | |
template<class TD , class TS > | |
bool | BinToAny (TD *dst, const TS *src, UINT start, UINT end, const TD &low, const TD &high) |
2値画像の変換 [詳解] | |
template<class TD , class TS > | |
bool | GrayToGray (TD *dst, INT dst_depth, TS *src, INT src_depth, UINT pixels) |
濃淡画像の変換 [詳解] | |
template<class TD , class TS > | |
bool | GrayToRGB (TD *dst, INT dst_depth, TS *src, INT src_depth, UINT pixels, const TD *initval=NULL) |
濃淡画像の変換 [詳解] | |
template<class TD , class TS > | |
bool | RGBToGray (TD *dst, INT dst_depth, TS *src, INT src_depth, UINT pixels, DOUBLE dbR=0.299, DOUBLE dbG=0.587, DOUBLE dbB=0.114) |
カラー画像の変換 [詳解] | |
template<class TD , class TS > | |
bool | RGBToGray (TD *dst, INT dst_depth, TS *srcR, TS *srcG, TS *srcB, INT src_depth, UINT pixels, DOUBLE dbR=0.299, DOUBLE dbG=0.587, DOUBLE dbB=0.114) |
カラー画像の変換 [詳解] | |
template<class TD , class TS > | |
bool | RGBToRGB (TD *dst, INT dst_depth, TS *src, INT src_depth, UINT pixels, const TD *initval=NULL) |
カラー画像の変換 [詳解] | |
template<class TD , class TS > | |
bool | PackRGB (TD *dst, INT dst_depth, TS *srcR, TS *srcG, TS *srcB, INT src_depth, UINT pixels, const TD *initval=NULL) |
チャネル分割されたデータのパッキング [詳解] | |
template<class TD , class TS > | |
bool | UnpackRGB (TD *dstR, TD *dstG, TD *dstB, INT dst_depth, TS *src, INT src_depth, UINT pixels) |
RGBデータのチャネル分割 [詳解] | |