OpenCV 4.11.0
开源计算机视觉库
|
#include <opencv2/imgcodecs.hpp>
图像读取标志。
#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(默认) |
#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 | 是cv::ImwritePNGFlags之一,默认值为IMWRITE_PNG_STRATEGY_RLE。 |
IMWRITE_PNG_BILEVEL Python: cv.IMWRITE_PNG_BILEVEL | 二值PNG,0或1,默认为0。 |
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分辨率单位;有关有效值,请参阅libtiff文档。 |
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_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_32F。默认为8。 |
IMWRITE_AVIF_SPEED Python: cv.IMWRITE_AVIF_SPEED | 对于AVIF,它在0(最慢)和(最快)之间。默认为9。 |
IMWRITE_JPEGXL_QUALITY Python: cv.IMWRITE_JPEGXL_QUALITY | 对于JPEG XL,可以是0到100之间的质量值(值越高越好)。默认值为95。如果设置,则距离参数将从质量级别自动重新计算。此参数需要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,有损压缩的距离级别:目标最大butteraugli距离,越低=质量越高,0=无损;范围:0 .. 25。默认为1。 |
IMWRITE_JPEGXL_DECODING_SPEED Python: cv.IMWRITE_JPEGXL_DECODING_SPEED | 对于JPEG XL,提供的选项的解码速度等级;最小值为0(解码最慢,质量/密度最佳),最大值为4(解码最快,但会牺牲一些质量/密度)。默认为0。 |
IMWRITE_GIF_LOOP Python: cv.IMWRITE_GIF_LOOP | 对于GIF,可以是0到65535之间的循环标志。默认为0 - 无限循环。 |
IMWRITE_GIF_SPEED Python: cv.IMWRITE_GIF_SPEED | 对于GIF,它在1(最慢)和100(最快)之间。默认为96。 |
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,低于此值的 alpha 通道将设置为透明。默认值为 1。 |
IMWRITE_GIF_COLORTABLE Python: cv.IMWRITE_GIF_COLORTABLE | 对于 GIF,0 表示使用全局调色板,1 表示使用局部调色板。默认值为 0。 |
#include <opencv2/imgcodecs.hpp>
IMWRITE_GIF_QUALITY 参数键的 GIF 特定值,如果大于 3,则与调色板的大小相关。
#include <opencv2/imgcodecs.hpp>
IMWRITE_HDR_COMPRESSION 参数键的 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>
#include <opencv2/imgcodecs.hpp>
用于定义 PAM 文件“TUPLETYPE”字段的 PAM 文件特定元组类型标志。
#include <opencv2/imgcodecs.hpp>
用于调整压缩算法的 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 修正霍夫曼 RLE。 |
IMWRITE_TIFF_COMPRESSION_CCITTFAX3 Python: cv.IMWRITE_TIFF_COMPRESSION_CCITTFAX3 | CCITT 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 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 | JPEG 6.0 |
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 线条图 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 | Adobe 识别的 Deflate 压缩。 |
IMWRITE_TIFF_COMPRESSION_DCS Python: cv.IMWRITE_TIFF_COMPRESSION_DCS | 柯达 DCS 编码。 |
IMWRITE_TIFF_COMPRESSION_JBIG Python: cv.IMWRITE_TIFF_COMPRESSION_JBIG | ISO JBIG。 |
IMWRITE_TIFF_COMPRESSION_SGILOG Python: cv.IMWRITE_TIFF_COMPRESSION_SGILOG | SGI 对数亮度 RLE。 |
IMWRITE_TIFF_COMPRESSION_SGILOG24 Python: cv.IMWRITE_TIFF_COMPRESSION_SGILOG24 | SGI 对数 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>