如何在 Python 中将 DCT 应用于图像?
我想在 Python 中对图像应用离散余弦变换(以及逆变换),我想知道最好的方法是什么以及如何实现。我看过PIL和OpenCV,但我仍然不明白如何使用它。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我想在 Python 中对图像应用离散余弦变换(以及逆变换),我想知道最好的方法是什么以及如何实现。我看过PIL和OpenCV,但我仍然不明白如何使用它。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
scipy.fftpack 示例:
此外,如果绘制一小部分 2D DCT 系数数组 imF(在 log 域中),您将得到如下图(带有棋盘图案):
Example with
scipy.fftpack
:Also, if you plot a small slice of the
2D DCT
coefficients array imF (inlog
domain), you will get a figure like the following (with a checkerboard pattern):来自OpenCV:
这是一个使用的示例。
DCT 也可以在 scipy 中找到.fftpack。
From OpenCV:
Here is an example of it being used.
The DCT is also available in scipy.fftpack.