image-processing - 如何将 DCT 应用于 rgb 彩色图像?
问题描述
我正在尝试了解 jpeg 压缩算法。如果我有一个 3 通道彩色图像,我是否必须对每个通道进行 3 个不同的离散余弦变换 (DCT) 和量化?并且采取逆DCT后,结果会是jpeg图像吗?
解决方案
如果我有一个 3 通道彩色图像,我是否必须对每个通道进行 3 个不同的离散余弦变换 (DCT) 和量化?
是的,除了颜色值通常首先从 RGB 转换为 YCbCr。
然后你必须对结果值进行游程压缩和霍夫曼编码。单独的 DCT 负压缩。
推荐阅读
- sql - SQL Server 连接
- github - 图像未在 Readme.md 文件中显示在 Github 上
- elasticsearch - 无法在 qnap 中执行 elasticsearch。mktemp 出错
- php - 为什么将发布的变量打印到 html 代码会导致 XSS?
- python - 在 Django 中为 4-D 类型的数组创建模型
- java - 异步 Spring 实现
- apache-kafka - 是否可以在 Confluent KSQL 查询中使用多个左连接?尝试加入超过 1 个表的流,如果没有,那么解决方案是什么?
- https - https站点是否必须使用世界知名的CA证书?
- pdf - 创建 PDF 文档
- jquery - 用最少数量的孩子填充容器