文件名称:图像直方图均衡化算法matlab代码-Image-Processing:用matlab编写的几种图像处理功能的集合
文件大小:16.46MB
文件格式:ZIP
更新时间:2024-06-15 04:22:48
系统开源
图像直方图均衡化算法matlab代码图像处理 几种图像处理功能的集合。 每个文件夹都包含该功能的Matlab代码,该功能的测试驱动程序以及一个或多个测试映像。 对比度增强:使用直方图均衡功能以增加图像对比度的功能。 分别编写了彩色和灰度图像的独立功能以及独立的测试驱动程序。 抖动:Floyd Steinberg抖动的功能和测试驱动程序实现。 Halftoning:对2x2和3x3图像进行Halftoning的实现。 功能在半色调后不能保持原始图像尺寸,并且不能将图像尺寸增加2或3倍。 重建:将图像转换为等效于DCT或DFT的图像,并且仅保留DCT或DFT系数的一小部分。 然后将图像转换回以与原始图像进行比较,并计算RMSE,以衡量从几个DCT或DFT系数可以恢复图像的程度。 SimpleCompression:基于JPEG压缩算法的简单压缩实现。 这种压缩将图像划分为多个块,并使用代码中看到的给定QM量化这些块。 该算法允许从1到10的合格因子,其中10为最高质量,1为最低质量。
【文件预览】:
Image-Processing-master
----README.md(1KB)
----Halftoning()
--------image.tiff(35KB)
--------halftone3x3.m(4KB)
--------halftone2x2.m(1002B)
--------halftoneTest.m(199B)
--------toBinaryImage.m(219B)
----Dithering()
--------image.tiff(35KB)
--------floydSteinbergDitheringTest.m(162B)
--------floydSteinbergDithering.m(666B)
--------toBinaryImage.m(219B)
----ContrastEnhancement()
--------ex2.tiff(15.85MB)
--------myColorHistEQtest.m(324B)
--------ex1.tiff(7.46MB)
--------myHistogramEqTest.m(474B)
--------myHistogramEq.m(702B)
--------myColorHistEQ.m(386B)
----ImageReconstruction()
--------reconstructDCT.m(794B)
--------IMG_7401.mat(1.08MB)
--------reconstructDFT.m(1KB)
--------reconstructDFTTest.m(1KB)
--------reconstructDCTTest.m(1KB)
--------IMG_7405.mat(1.17MB)
--------rmse.m(227B)
----SimpleCompression()
--------main.m(2KB)
--------IMG_7401.mat(1.08MB)
--------simpleCompression.m(2KB)
--------IMG_7405.mat(1.17MB)
--------rmse.m(227B)