Enums
OpenCV には多くの列挙型(Enum)が存在します。これらの中からよく使われるものを整理し、docsaidkit
に取り込んでいます。これらの列挙型は、よく使われるパラメータやタイプを明確で便利に参照できる方法を提供し、コードの可読性や保守性を向上させます。
ほとんどの列挙型の値は OpenCV の列挙値をそのまま使用しており、一貫性を保っています。もし OpenCV の他の列挙値を使用したい場合は、直接 OpenCV の列挙値を参照することができます。
列挙型クラスの概要
- INTER:画像の補間方法を定義。
- ROTATE:画像の回転角度を定義。
- BORDER:画像の境界処理方法を定義。
- MORPH:形態学的操作に使用するカーネルの形状を定義。
- COLORSTR:コンソール出力の色を定義。
- FORMATSTR:文字列のフォーマットオプションを定義。
- IMGTYP:サポートされている画像ファイルタイプを定義。
docsaidkit.INTER
画像リサイズやリサンプリング時に使用する補間方法。
NEAREST
:最近傍補間。BILINEAR
:バイリニア補間。CUBIC
:三次補間。AREA
:面積補間。LANCZOS4
:Lanczos 補間(4×Lanczos 窓を使用)。
docsaidkit.ROTATE
画像の回転角度。
ROTATE_90
:時計回りに 90 度回転。ROTATE_180
:180 度回転。ROTATE_270
:反時計回りに 90 度回転。
docsaidkit.BORDER
画像の境界拡張方法。
DEFAULT
:デフォルトの境界処理。CONSTANT
:定数境界(指定した色で埋める)。REFLECT
:反射境界。REFLECT_101
:別の種類の反射境界。REPLICATE
:境界の最外周ピクセルを複製する。WRAP
:包み込み境界。
docsaidkit.MORPH
形態学的フィルタリング時に使用する構造要素の形状。
CROSS
:十字形。RECT
:矩形。ELLIPSE
:楕円形。
docsaidkit.COLORSTR
コンソール出力用のカラーコード。
BLACK
:黒色。RED
:赤色。GREEN
:緑色。YELLOW
:黄色。BLUE
:青色。MAGENTA
:マゼンタ色。CYAN
:シアン色。WHITE
:白色。BRIGHT_BLACK
:明るい黒色。BRIGHT_RED
:明るい赤色。BRIGHT_GREEN
:明るい緑色。BRIGHT_YELLOW
:明るい黄色。BRIGHT_BLUE
:明るい青色。BRIGHT_MAGENTA
:明るいマゼンタ色。BRIGHT_CYAN
:明るいシアン色。BRIGHT_WHITE
:明るい白色。
docsaidkit.FORMATSTR
文字列のフォーマットオプション。
BOLD
:太字。ITALIC
:斜体。UNDERLINE
:下線。
docsaidkit.IMGTYP
サポートされている画像ファイルタイプ。
JPEG
:JPEG 形式の画像。PNG
:PNG 形式の画像。