介绍一个简易p图项目,它都实现了反色、黑白、磨皮、素描、马赛克、亮度和对比度调节功能,用Matlab写的
时间: 2023-07-10 15:34:08 浏览: 140
一个matlab项目,它可以增强平滑、裁剪、灰度等 图像
这个简易p图项目主要是基于Matlab开发的,具有反色、黑白、磨皮、素描、马赛克、亮度和对比度调节功能。下面是一些功能的实现方式:
1. 反色:将图片的RGB值分别减去255,即可得到反色效果。
2. 黑白:将图片转为灰度图,然后二值化即可。
3. 磨皮:使用高斯滤波器对图片进行平滑处理,以模糊皮肤上的细节,达到磨皮的效果。
4. 素描:将图片灰度化,然后使用Sobel算子进行边缘检测,再使用高斯模糊器进行模糊处理,最后将图片叠加在一起,即可得到素描的效果。
5. 马赛克:将图片划分成若干个小块,对每个小块进行像素值的取平均值,以此来达到马赛克的效果。
6. 亮度调节:对图片的RGB值进行加减,即可调节亮度。
7. 对比度调节:对图片的RGB值进行乘除,即可调节对比度。
以上是这个简易p图项目的主要功能和实现方式。
阅读全文