matlab实现photosh

matlab实现photosh

ID:36454457

大小:2.14 MB

页数:23页

时间:2019-05-09

matlab实现photosh_第1页
matlab实现photosh_第2页
matlab实现photosh_第3页
matlab实现photosh_第4页
matlab实现photosh_第5页
资源描述:

《matlab实现photosh》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Matlab实现自己的photoshopVSAdobePhotoshop:图像元老,最受欢迎的强大图像处理软件之一Photoshop是Adobe公司旗下最为出名的图像处理软件之一,集图像扫描,编辑修改,图像制作,广告创意,图像输入与输出于一体的图像处理软件,深受广大平面设计人员和电脑美术爱好者的喜爱。PHOTOSHOP简介增加图像对比度原理由于许多原始图像的灰度经常分布在一个小范围内,不易观察分辨,通过直方图均衡化使图像灰度均匀分布,使一定范围内像元值的数量大致相等,以此加强细节,提高图像的清晰度,便于观察以及计算机

2、进行分析处理PS中“自动对比度”I=imread('D:DocumentsPictures1310271.jpg');%读入图像i=rgb2gray(I);high=histeq(i);%直方图均衡化定灰度级数n,默认64subplot(2,2,1),imshow(i);%显示图像subplot(2,2,2),imshow(high);subplot(2,2,3),imhist(i);%获取图像的直方图subplot(2,2,4),imhist(high);自动对比度效果对比Matlab效果就是把图片反向原理底

3、片就是负片,就是和原图片完全相反,想要实现负片效果就是把各像素点完全翻转,取像素255的补数并取代原来的点,即图像按照下列映射关系进行灰度变换f(x)=255-xPS中“底片效果”底片效果i=imread('D:DocumentsPictures1310271.jpg');j=255-i;subplot(1,2,1);imshow(i);subplot(1,2,2);imshow(j);效果对比Matlab效果photoshop效果增加某一通道的值原理平时见得rgb图像是由R,G,B三个通道构成,也就是红色,绿

4、色,蓝色三个通道构成,因为平时红色一类颜色代表暖色调,蓝色一类代表冷色调,要想增加图片的色温,增加红色通道或者减少蓝色通道即可Ps中的“色相”RGB=imread('lengsediao.jpg');subplot(1,4,1),imshow(RGB)title('原始真彩色图像')subplot(1,4,2),imshow(RGB(:,:,1))%提取红色分量title('真彩色图像的红色分量')subplot(1,4,3),imshow(RGB(:,:,2))%提取绿色分量title('真彩色图像的绿色分量')s

5、ubplot(1,4,4),imshow(RGB(:,:,3))%提取蓝色分量title('真彩色图像的蓝色分量')RGB(:,:,1)=RGB(:,:,1+60);%将红色通道中的每个值加60figure;subplot(1,4,1),imshow(RGB)title('变化后真彩色图像')subplot(1,4,2),imshow(RGB(:,:,1))title('真彩色图像的红色分量')subplot(1,4,3),imshow(RGB(:,:,2))title('真彩色图像的绿色分量')subplot(1,

6、4,4),imshow(RGB(:,:,3))title('真彩色图像的蓝色分量')给图片增加暖色效果对比matlab实现效果Ps实现效果将图像的整体轮郭勾画出来原理有时候需要某种类似于素描特殊效果的时候,需要将图片转换成单线条效果,再进行下一步处理,需要用到单线条效果,利用边缘检测算法,将边缘检测出来转换成二值图像,再对每一个像素取反,便会得到单线条的图像单线条效果单线条效果i=imread('danxiantiao.jpg');I=rgb2gray(i);BW=edge(I,'canny');%提取图像边缘,利用

7、的是canny算法j=1-BW;%将每个像素点取反imshow(I)figure;imshow(j)单线条效果matlab实现Ps实现Ps中“动感模糊”的效果图像动态模糊原理Photoshop中“动感模糊”的效果就是实现了图片的动态模糊的效果,在matlab中可以用自定义滤波器实现,可以根据需要模糊的要求,修改参数值,实现定义滤波器无为水平运动或是其他运动实现其效果。“动感模糊”效果图“动感模糊”效果i=imread('dongganmohu.jpg');figure(1);imshow(i);title('原图像'

8、);PSF=fspecial('motion',20,0);%创建预定义滤波器MF=imfilter(i,PSF,'circular');%多维图像滤波,返回的图像大小通过将图像看成是一个二维周期函数的一个周期来扩展figure(2);imshow(MF);title('运动模糊图像');效果对比ps实现matlab实现Ps中的“浮雕”效果制作

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。