实现了2D的图像处理,关于图像的各种方式的DCT变换,以及反变换。
2023-05-11 20:48:02 294KB 2d_dct 2d_dct_matlab dct_2d dct_图像处理
主要依赖包: numpy tqdm Pillow 使用方法: python exp4.py q = 2 for i in range(24): name = str(i+1).zfill(2) print("正在处理[{}/{}]:".format(name, 24)) img = Image.open("dataset/kodim{}.png".format(name)) encoder = Encoder() encoder.encode(img, "bin/kodim{}.bin".format(name), q) decoder = Decoder() img = decoder.decode("bin/kodim{}.bin".format(name), q) img.save("res/kodim{}.bmp".format(name)) ratio = 0. psnr = 0. for i in range(24): name = str(i+1).zfill(2) bmp_
2023-03-13 17:00:12 40.36MB python
1
视频编码与通信第一次大作业,对一张图片进行DFT和DCT的正反变换(不使用自带函数);分块作8x8的2D-DCT变换并保留左上角六条对角线上的系数。
2021-06-30 22:04:30 1.81MB Matlab DCT DFT 2D-DCT
二维DCT算法基于FPGA的实现,算法已经验证是好使的。
2021-05-17 13:18:09 8KB fpga verilog 2d-dct
1
设计了采用FPGA来实现2D-DCT的方案,对于其中的关键部分——乘加运算,给出了基于查找表的分布式算法。整个设计节省了资源,提高了运算速度。仿真结果表明,经过2D-DCT变换后的数据与期望值总体上是一致的,这对于数字图像和视频压缩的研究有一定的意义。
2021-05-08 10:58:16 356KB FPGA
1