メインコンテンツまでスキップ

Enums

OpenCV の列挙型は非常に多く、便利に使用するために、よく使われる列挙型を capybara に整理しました。これらの列挙型は、一般的なパラメータやタイプを参照するための明確で便利な方法を提供し、コードの可読性と保守性の向上に役立ちます。

ほとんどの列挙型の値は直接 OpenCV の列挙値を参照しており、これにより列挙値の一貫性が保たれます。別の列挙値を使用する必要がある場合は、OpenCV の列挙値を直接参照できます。

列挙型の概要

  • INTER:異なる画像補間法を定義します。
  • ROTATE:画像の回転角度を定義します。
  • BORDER:境界処理方法を定義します。
  • MORPH:形態学的操作の構造要素の形状を定義します。
  • COLORSTR:端末で表示される色の文字列を定義します。
  • FORMATSTR:文字列の書式設定を定義します。
  • IMGTYP:サポートされている画像ファイルタイプを定義します。

capybara.INTER

画像のサイズ変更や再サンプリング時に選択される補間法。

  • NEAREST:最近傍補間。
  • BILINEAR:二線形補間。
  • CUBIC:三次補間。
  • AREA:面積補間。
  • LANCZOS4:Lanczos 補間(4 つの Lanczos 窓を使用)。

capybara.ROTATE

画像の回転角度。

  • ROTATE_90:時計回りに 90 度回転。
  • ROTATE_180:180 度回転。
  • ROTATE_270:反時計回りに 90 度回転。

capybara.BORDER

画像の境界の拡張方法。

  • DEFAULT:デフォルトの境界処理方法。
  • CONSTANT:定数境界、指定した色で埋める。
  • REFLECT:鏡面反射境界。
  • REFLECT_101:もう一つの鏡面反射境界。
  • REPLICATE:境界の最も外側のピクセルを複製。
  • WRAP:ラップ境界。

capybara.MORPH

形態学的フィルタリングで使用される構造要素の形。

  • CROSS:十字形。
  • RECT:矩形。
  • ELLIPSE:楕円形。

capybara.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:明るい白。

capybara.FORMATSTR

文字列の書式設定オプション。

  • BOLD:太字。
  • ITALIC:斜体。
  • UNDERLINE:下線。

capybara.IMGTYP

サポートされている画像ファイルタイプ。

  • JPEG:JPEG 形式の画像。
  • PNG:PNG 形式の画像。