![]() |
OpenCV 4.13.0
Open Source Computer Vision
|
#include <opencv2/imgcodecs.hpp>
| enum cv::ImreadModes |
#include <opencv2/imgcodecs.hpp>
Imreadフラグ
#include <opencv2/imgcodecs.hpp>
IMWRITE_BMP_COMPRESSION パラメータキーに対する、Imwrite BMP固有の値。
#include <opencv2/imgcodecs.hpp>
#include <opencv2/imgcodecs.hpp>
| 列挙値 | |
|---|---|
| IMWRITE_EXR_TYPE_HALF Python: cv.IMWRITE_EXR_TYPE_HALF | HALF (FP16) として保存する |
| IMWRITE_EXR_TYPE_FLOAT Python: cv.IMWRITE_EXR_TYPE_FLOAT | FP32 として保存する (デフォルト) |
| enum cv::ImwriteFlags |
#include <opencv2/imgcodecs.hpp>
Imwriteフラグ。
| 列挙値 | |
|---|---|
| IMWRITE_JPEG_QUALITY Python: cv.IMWRITE_JPEG_QUALITY | JPEG の場合、0 から 100 の品質を指定できる (高いほど良い)。デフォルト値は 95。 |
| IMWRITE_JPEG_PROGRESSIVE Python: cv.IMWRITE_JPEG_PROGRESSIVE | JPEG の機能を有効にする、0 または 1、デフォルトは False。 |
| IMWRITE_JPEG_OPTIMIZE Python: cv.IMWRITE_JPEG_OPTIMIZE | JPEG の機能を有効にする、0 または 1、デフォルトは False。 |
| IMWRITE_JPEG_RST_INTERVAL Python: cv.IMWRITE_JPEG_RST_INTERVAL | JPEGのリスタートインターバル。0 - 65535、デフォルトは0(リスタートなし)。 |
| IMWRITE_JPEG_LUMA_QUALITY Python: cv.IMWRITE_JPEG_LUMA_QUALITY | 輝度の品質レベルを個別に指定する。0 - 100、デフォルトは-1(使用しない)。JPEG_LIB_VERSION < 70 の場合はサポートされない。 |
| IMWRITE_JPEG_CHROMA_QUALITY Python: cv.IMWRITE_JPEG_CHROMA_QUALITY | 色差の品質レベルを個別に指定する。0 - 100、デフォルトは-1(使用しない)。JPEG_LIB_VERSION < 70 の場合はサポートされない。 |
| IMWRITE_JPEG_SAMPLING_FACTOR Python: cv.IMWRITE_JPEG_SAMPLING_FACTOR | JPEGの場合、サンプリングファクターを設定する。cv::ImwriteJPEGSamplingFactorParams を参照。 |
| IMWRITE_PNG_COMPRESSION Python: cv.IMWRITE_PNG_COMPRESSION | PNGの場合、0から9までの圧縮レベルを指定できる。値が大きいほどサイズが小さくなるが、圧縮時間は長くなる。指定した場合、ストラテジはIMWRITE_PNG_STRATEGY_DEFAULT (Z_DEFAULT_STRATEGY) に変更される。デフォルト値は1(最速設定)。 |
| IMWRITE_PNG_STRATEGY Python: cv.IMWRITE_PNG_STRATEGY | PNGの場合、cv::ImwritePNGFlags のいずれか。デフォルトはIMWRITE_PNG_STRATEGY_RLE。 |
| IMWRITE_PNG_BILEVEL Python: cv.IMWRITE_PNG_BILEVEL | PNGの場合、バイナリレベルPNG。0または1、デフォルトは0。APNGではサポートされない。 |
| IMWRITE_PNG_FILTER Python: cv.IMWRITE_PNG_FILTER | PNGの場合、cv::ImwritePNGFilterFlags のいずれか。デフォルトはIMWRITE_PNG_FILTER_SUB。APNGではサポートされない。 |
| IMWRITE_PNG_ZLIBBUFFER_SIZE Python: cv.IMWRITE_PNG_ZLIBBUFFER_SIZE | libpngを使用するPNGの場合、内部のzlib圧縮バッファのサイズをバイト単位で設定する。6から1048576(1024 KiB)まで。デフォルトは8192(8 KiB)。通常の用途では131072(128 KiB) または262144(256 KiB) で十分な場合がある。WITH_SPNG=ON の場合はサポートされない。APNGではサポートされない。 |
| IMWRITE_PXM_BINARY Python: cv.IMWRITE_PXM_BINARY | PPM、PGM、またはPBMの場合、バイナリフォーマットフラグを指定できる。0または1。デフォルト値は1。 |
| IMWRITE_EXR_TYPE Python: cv.IMWRITE_EXR_TYPE | EXRのストレージ型を上書きする(デフォルトはFLOAT (FP32)) |
| IMWRITE_EXR_COMPRESSION Python: cv.IMWRITE_EXR_COMPRESSION | EXRの圧縮型を上書きする(デフォルトはZIP_COMPRESSION = 3) |
| IMWRITE_EXR_DWA_COMPRESSION_LEVEL Python: cv.IMWRITE_EXR_DWA_COMPRESSION_LEVEL | EXRのDWA圧縮レベルを上書きする(デフォルトは45) |
| IMWRITE_WEBP_QUALITY Python: cv.IMWRITE_WEBP_QUALITY | WEBPの場合、1から100までの品質を指定できる(大きいほど高品質)。デフォルト(引数なし)の場合、および品質が100を超える場合はロスレス圧縮が使用される。 |
| IMWRITE_HDR_COMPRESSION Python: cv.IMWRITE_HDR_COMPRESSION | HDR圧縮を指定する |
| IMWRITE_PAM_TUPLETYPE Python: cv.IMWRITE_PAM_TUPLETYPE | PAMの場合、TUPLETYPEフィールドを、フォーマットに対して定義された対応する文字列値に設定する。 |
| IMWRITE_TIFF_RESUNIT Python: cv.IMWRITE_TIFF_RESUNIT | TIFFの場合、設定するDPI解像度の単位を指定するために使用する。ImwriteTiffResolutionUnitFlagsを参照。デフォルトはIMWRITE_TIFF_RESOLUTION_UNIT_INCH。 |
| IMWRITE_TIFF_XDPI Python: cv.IMWRITE_TIFF_XDPI | TIFFの場合、X方向のDPIを指定するために使用する。 |
| IMWRITE_TIFF_YDPI Python: cv.IMWRITE_TIFF_YDPI | TIFFの場合、Y方向のDPIを指定するために使用する。 |
| IMWRITE_TIFF_COMPRESSION Python: cv.IMWRITE_TIFF_COMPRESSION | TIFFの場合、画像の圧縮方式を指定するために使用する。cv::ImwriteTiffCompressionFlags を参照。なお、ビット深度がCV_32Fの画像では、libtiffのSGILOG圧縮方式のみが使用される。その他のサポートされているビット深度では、このフラグで圧縮方式を指定できる。デフォルトはLZW圧縮。 |
| IMWRITE_TIFF_ROWSPERSTRIP Python: cv.IMWRITE_TIFF_ROWSPERSTRIP | TIFFの場合、ストリップあたりの行数を指定するために使用する。 |
| IMWRITE_TIFF_PREDICTOR Python: cv.IMWRITE_TIFF_PREDICTOR | TIFFの場合、プレディクタを指定するために使用する。cv::ImwriteTiffPredictorFlags を参照。デフォルトはIMWRITE_TIFF_PREDICTOR_HORIZONTAL。 |
| IMWRITE_JPEG2000_COMPRESSION_X1000 Python: cv.IMWRITE_JPEG2000_COMPRESSION_X1000 | JPEG2000の場合、目標とする圧縮率(1000倍した値)を指定するために使用する。値は0から1000まで指定できる。デフォルトは1000。 |
| IMWRITE_AVIF_QUALITY Python: cv.IMWRITE_AVIF_QUALITY | AVIFの場合、0から100までの品質を指定できる(大きいほど高品質)。デフォルトは95。 |
| IMWRITE_AVIF_DEPTH Python: cv.IMWRITE_AVIF_DEPTH | AVIFの場合、8、10、または12を指定できる。8より大きい場合、CV_16Uとして保存・読み込みされる。デフォルトは8。 |
| IMWRITE_AVIF_SPEED Python: cv.IMWRITE_AVIF_SPEED | AVIFの場合、0(最も遅い)から10(最も速い)までを指定する。デフォルトは9。 |
| IMWRITE_JPEGXL_QUALITY Python: cv.IMWRITE_JPEGXL_QUALITY | JPEG XLの場合、0から100までの品質を指定できる(大きいほど高品質)。デフォルト値は95。設定した場合、品質レベルからdistanceパラメータが自動的に再計算される。このパラメータはlibjxl v0.10以降を必要とする。 |
| IMWRITE_JPEGXL_EFFORT Python: cv.IMWRITE_JPEGXL_EFFORT | JPEG XLの場合、デコード速度に影響を与えないエンコーダの労力/速度レベル。1(最も速い)から10(最も遅い)までを指定する。デフォルトは7。 |
| IMWRITE_JPEGXL_DISTANCE Python: cv.IMWRITE_JPEGXL_DISTANCE | JPEG XLの場合、ロッシー圧縮のためのdistanceレベル。目標とする最大butteraugli distanceで、低いほど高品質、0でロスレス。範囲は0 .. 25。デフォルトは1。 |
| IMWRITE_JPEGXL_DECODING_SPEED Python: cv.IMWRITE_JPEGXL_DECODING_SPEED | JPEG XLの場合、指定されたオプションに対するデコード速度の段階。最小は0(デコードが最も遅く、品質/密度が最良)、最大は4(デコードが最も速いが、品質/密度がいくらか犠牲になる)。デフォルトは0。 |
| IMWRITE_BMP_COMPRESSION Python: cv.IMWRITE_BMP_COMPRESSION | BMPの場合、32bpp画像の圧縮パラメータを指定するために使用する。デフォルトはIMWRITE_BMP_COMPRESSION_BITFIELDS。cv::ImwriteBMPCompressionFlags を参照。 |
| IMWRITE_GIF_LOOP Python: cv.IMWRITE_GIF_LOOP | 4.12.0以降は機能しない。cv::Animation::loop_count に置き換えられた。 |
| IMWRITE_GIF_SPEED Python: cv.IMWRITE_GIF_SPEED | 4.12.0以降は機能しない。cv::Animation::durations に置き換えられた。 |
| IMWRITE_GIF_QUALITY Python: cv.IMWRITE_GIF_QUALITY | GIFの場合、1から8までの品質を指定できる。デフォルトは2。cv::ImwriteGifCompressionFlagsを参照。 |
| IMWRITE_GIF_DITHER Python: cv.IMWRITE_GIF_DITHER | GIFの場合、-1(最もディザリングが強い)から3(ディザリングなし)までの品質を指定できる。デフォルトは0。 |
| IMWRITE_GIF_TRANSPARENCY Python: cv.IMWRITE_GIF_TRANSPARENCY | GIFの場合、この値より小さいアルファチャンネルは透明に設定される。デフォルトは1。 |
| IMWRITE_GIF_COLORTABLE Python: cv.IMWRITE_GIF_COLORTABLE | GIFの場合、0はグローバルカラーテーブルを使用することを意味し、1はローカルカラーテーブルを使用することを意味する。デフォルトは0。 |
#include <opencv2/imgcodecs.hpp>
IMWRITE_GIF_QUALITY パラメータキー用の Imwrite GIF固有の値。3より大きい場合は、カラーテーブルのサイズに関連する。
#include <opencv2/imgcodecs.hpp>
IMWRITE_HDR_COMPRESSION パラメータキー用の Imwrite HDR固有の値。
| 列挙値 | |
|---|---|
| IMWRITE_HDR_COMPRESSION_NONE Python: cv.IMWRITE_HDR_COMPRESSION_NONE | |
| IMWRITE_HDR_COMPRESSION_RLE Python: cv.IMWRITE_HDR_COMPRESSION_RLE | |
#include <opencv2/imgcodecs.hpp>
| enum cv::ImwritePAMFlags |
#include <opencv2/imgcodecs.hpp>
PAMファイルの 'TUPLETYPE' フィールドを定義するために使用される Imwrite PAM固有のタプルタイプフラグ。
#include <opencv2/imgcodecs.hpp>
IMWRITE_PNG_FILTER パラメータキー用の Imwrite PNG固有の値。
| enum cv::ImwritePNGFlags |
#include <opencv2/imgcodecs.hpp>
圧縮アルゴリズムを調整するために使用される Imwrite PNG固有のフラグ。
これらのフラグはPNG画像の圧縮方法を変更し、内部のzlib処理段階に渡される。
#include <opencv2/imgcodecs.hpp>
| 列挙値 | |
|---|---|
| IMWRITE_TIFF_COMPRESSION_NONE Python: cv.IMWRITE_TIFF_COMPRESSION_NONE | ダンプモード |
| IMWRITE_TIFF_COMPRESSION_CCITTRLE Python: cv.IMWRITE_TIFF_COMPRESSION_CCITTRLE | CCITT modified Huffman RLE。 |
| IMWRITE_TIFF_COMPRESSION_CCITTFAX3 Python: cv.IMWRITE_TIFF_COMPRESSION_CCITTFAX3 | CCITT Group 3 ファックス符号化。 |
| IMWRITE_TIFF_COMPRESSION_CCITT_T4 Python: cv.IMWRITE_TIFF_COMPRESSION_CCITT_T4 | CCITT T.4 (TIFF 6 での名称) |
| IMWRITE_TIFF_COMPRESSION_CCITTFAX4 Python: cv.IMWRITE_TIFF_COMPRESSION_CCITTFAX4 | CCITT Group 4 ファックス符号化。 |
| IMWRITE_TIFF_COMPRESSION_CCITT_T6 Python: cv.IMWRITE_TIFF_COMPRESSION_CCITT_T6 | CCITT T.6 (TIFF 6 での名称) |
| IMWRITE_TIFF_COMPRESSION_LZW Python: cv.IMWRITE_TIFF_COMPRESSION_LZW | Lempel-Ziv & Welch。 |
| IMWRITE_TIFF_COMPRESSION_OJPEG Python: cv.IMWRITE_TIFF_COMPRESSION_OJPEG | !6.0 JPEG |
| IMWRITE_TIFF_COMPRESSION_JPEG Python: cv.IMWRITE_TIFF_COMPRESSION_JPEG | JPEG DCT 圧縮 |
| IMWRITE_TIFF_COMPRESSION_T85 Python: cv.IMWRITE_TIFF_COMPRESSION_T85 | !TIFF/FX T.85 JBIG 圧縮 |
| IMWRITE_TIFF_COMPRESSION_T43 Python: cv.IMWRITE_TIFF_COMPRESSION_T43 | !TIFF/FX T.43 レイヤード JBIG によるカラー圧縮 |
| IMWRITE_TIFF_COMPRESSION_NEXT Python: cv.IMWRITE_TIFF_COMPRESSION_NEXT | NeXT 2ビット RLE。 |
| IMWRITE_TIFF_COMPRESSION_CCITTRLEW Python: cv.IMWRITE_TIFF_COMPRESSION_CCITTRLEW | #1 のワードアラインメント版 |
| IMWRITE_TIFF_COMPRESSION_PACKBITS Python: cv.IMWRITE_TIFF_COMPRESSION_PACKBITS | Macintosh RLE。 |
| IMWRITE_TIFF_COMPRESSION_THUNDERSCAN Python: cv.IMWRITE_TIFF_COMPRESSION_THUNDERSCAN | ThunderScan RLE。 |
| IMWRITE_TIFF_COMPRESSION_IT8CTPAD Python: cv.IMWRITE_TIFF_COMPRESSION_IT8CTPAD | IT8 CT パディング付き。 |
| IMWRITE_TIFF_COMPRESSION_IT8LW Python: cv.IMWRITE_TIFF_COMPRESSION_IT8LW | IT8 Linework RLE。 |
| IMWRITE_TIFF_COMPRESSION_IT8MP Python: cv.IMWRITE_TIFF_COMPRESSION_IT8MP | IT8 モノクロ画像。 |
| IMWRITE_TIFF_COMPRESSION_IT8BL Python: cv.IMWRITE_TIFF_COMPRESSION_IT8BL | IT8 バイナリ線画。 |
| IMWRITE_TIFF_COMPRESSION_PIXARFILM Python: cv.IMWRITE_TIFF_COMPRESSION_PIXARFILM | Pixar コンパンド 10ビット LZW。 |
| IMWRITE_TIFF_COMPRESSION_PIXARLOG Python: cv.IMWRITE_TIFF_COMPRESSION_PIXARLOG | Pixar コンパンド 11ビット ZIP。 |
| IMWRITE_TIFF_COMPRESSION_DEFLATE Python: cv.IMWRITE_TIFF_COMPRESSION_DEFLATE | Deflate 圧縮、レガシータグ。 |
| IMWRITE_TIFF_COMPRESSION_ADOBE_DEFLATE Python: cv.IMWRITE_TIFF_COMPRESSION_ADOBE_DEFLATE | Deflate 圧縮、Adobe が認識する形式。 |
| IMWRITE_TIFF_COMPRESSION_DCS Python: cv.IMWRITE_TIFF_COMPRESSION_DCS | Kodak DCS 符号化。 |
| IMWRITE_TIFF_COMPRESSION_JBIG Python: cv.IMWRITE_TIFF_COMPRESSION_JBIG | ISO JBIG。 |
| IMWRITE_TIFF_COMPRESSION_SGILOG Python: cv.IMWRITE_TIFF_COMPRESSION_SGILOG | SGI Log Luminance RLE。 |
| IMWRITE_TIFF_COMPRESSION_SGILOG24 Python: cv.IMWRITE_TIFF_COMPRESSION_SGILOG24 | SGI Log 24ビットパック。 |
| IMWRITE_TIFF_COMPRESSION_JP2000 Python: cv.IMWRITE_TIFF_COMPRESSION_JP2000 | Leadtools JPEG2000。 |
| IMWRITE_TIFF_COMPRESSION_LERC Python: cv.IMWRITE_TIFF_COMPRESSION_LERC | ESRI Lerc コーデック: https://github.com/Esri/lerc。 |
| IMWRITE_TIFF_COMPRESSION_LZMA Python: cv.IMWRITE_TIFF_COMPRESSION_LZMA | LZMA2。 |
| IMWRITE_TIFF_COMPRESSION_ZSTD Python: cv.IMWRITE_TIFF_COMPRESSION_ZSTD | ZSTD: 警告 Adobeが管理するレジストリには登録されていない。 |
| IMWRITE_TIFF_COMPRESSION_WEBP Python: cv.IMWRITE_TIFF_COMPRESSION_WEBP | WEBP: 警告 Adobeが管理するレジストリには登録されていない。 |
| IMWRITE_TIFF_COMPRESSION_JXL Python: cv.IMWRITE_TIFF_COMPRESSION_JXL | JPEGXL: 警告 Adobeが管理するレジストリには登録されていない。 |
#include <opencv2/imgcodecs.hpp>
#include <opencv2/imgcodecs.hpp>