![]() |
OpenCV 4.12.0
開源計算機視覺
|
#include <opencv2/imgcodecs.hpp>
#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_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_PNG_FILTER Python: cv.IMWRITE_PNG_FILTER | 其中一個 cv::ImwritePNGFilterFlags,預設為 IMWRITE_PNG_FILTER_SUB。 |
| 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 | 自 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,低於此值的 alpha 通道將被設定為透明。預設值為 1。 |
| IMWRITE_GIF_COLORTABLE Python: cv.IMWRITE_GIF_COLORTABLE | 對於 GIF,0 表示使用全域性顏色表,1 表示使用區域性顏色表。預設值為 0。 |
#include <opencv2/imgcodecs.hpp>
Imwrite GIF 特有值,用於 IMWRITE_GIF_QUALITY 引數鍵。如果大於 3,則與顏色表的大小相關。
#include <opencv2/imgcodecs.hpp>
Imwrite HDR 特有值,用於 IMWRITE_HDR_COMPRESSION 引數鍵。
| 列舉器 | |
|---|---|
| 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>
Imwrite PAM 特有元組型別標誌,用於定義 PAM 檔案的 'TUPLETYPE' 欄位。
#include <opencv2/imgcodecs.hpp>
Imwrite PNG 特有值,用於 IMWRITE_PNG_FILTER 引數鍵。
#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 修改的 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 線稿 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 Log 亮度 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>